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?
- AAzure Translator with Speech Translation
- BAzure Bot Service with adaptive cards
- CAzure AI Language with Text Summarization
- DAzure AI Speech with Neural Text-to-Speech (TTS)
Show answer & explanationAnswer & 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.