Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsMedium

A developer is creating an application that needs to generate human-like speech from text. The application requires a variety of voices, including different genders and emotional tones, to make the interaction more natural and engaging. Which Azure AI service and specific feature should the developer utilize?

  1. AAzure Translator with Speech Translation
  2. BAzure Bot Service with adaptive cards
  3. CAzure AI Language with Text Summarization
  4. DAzure AI Speech with Neural Text-to-Speech (TTS)
Show answer & explanation

Correct answer: D. Azure AI Speech with Neural Text-to-Speech (TTS)

Azure AI Speech provides Text-to-Speech capabilities, and specifically, its Neural TTS offers highly natural, human-like voices with various speaking styles, emotions, and languages, fulfilling the requirement for natural and engaging spoken output.

Why the other options are wrong

  • A. Speech Translation is for translating spoken language, not for generating speech from text within a single language.
  • B. Azure Bot Service is for building conversational bots, and adaptive cards are for UI elements within bots, not for speech generation.
  • C. Text Summarization is for condensing text, not generating speech.

Neural Text-to-Speech (TTS)

A feature of Azure AI Speech that uses deep neural networks to synthesize highly natural and human-like speech from text, offering various voices, languages, and speaking styles.

  • Generates human-like speech.
  • Supports multiple voices, languages, and styles.
  • Part of Azure AI Speech service.

Memory trick: TTS makes text talk like a human.

More Implement natural language processing solutions questions