AI-102 Question 12
Single answerA company wants to build a voice assistant that can convert spoken language into text, understand the user's intent, and respond with synthesized speech. They are also looking for a service that supports multiple languages and can be integrated into their existing application. Which Azure service should they use?
- A
Azure Speech to Text
- B
Azure Language Understanding (LUIS)
- C
Azure Speech Service
- D
Azure Text Analytics
Show answer and explanation
Correct answer: C
Explanation
The Azure Speech Service is the most suitable option for building a voice assistant because it provides end-to-end capabilities, including speech-to-text, intent understanding (when integrated with LUIS), and text-to-speech synthesis. Additionally, it supports multiple languages and can be seamlessly integrated into applications, meeting all the requirements specified in the scenario.
- A. Incorrect.
Azure Speech to Text is designed specifically for transcribing spoken language into text but does not include intent understanding or speech synthesis capabilities, which are key requirements in this scenario.
- B. Incorrect.
Azure Language Understanding (LUIS) focuses on intent recognition and extracting meaning from text but does not handle speech-to-text conversion or speech synthesis, making it unsuitable for a complete voice assistant solution.
- C. Correct.
Azure Speech Service is a comprehensive solution that includes speech-to-text, text-to-speech, and speech translation capabilities. It also integrates with other Azure AI services like LUIS for intent understanding, making it the most appropriate choice for building a voice assistant.
- D. Incorrect.
Azure Text Analytics is a service for analyzing text, including sentiment analysis, key phrase extraction, and named entity recognition. It does not provide speech-to-text conversion or speech synthesis, making it irrelevant for this scenario.