AI-102 Question 14
Single answerYour organization is building a new virtual assistant that will interact with users through voice commands. The assistant must recognize spoken language, generate responses as speech, and support multiple languages. Which Azure service should you choose to meet these requirements?
- A
Azure Speech to Text
- B
Azure Text to Speech
- C
Azure Speech Service
- D
Azure Translator
Show answer and explanation
Correct answer: C
Explanation
Azure Speech Service is the most appropriate choice for a virtual assistant that requires both speech recognition and text-to-speech capabilities, along with multi-language support. It offers an integrated set of tools that allow developers to build sophisticated speech solutions, including the ability to recognize spoken language, generate responses in speech, and work with multiple languages.
- A. Incorrect.
Azure Speech to Text is designed specifically for converting speech into text, but it does not handle text-to-speech conversion or support for managing a full speech solution (e.g., combining recognition and synthesis).
- B. Incorrect.
Azure Text to Speech is used to convert text into spoken audio but does not handle the recognition of spoken input or support for a comprehensive speech solution.
- C. Correct.
Azure Speech Service provides a comprehensive set of features for building speech-enabled applications. It includes Speech to Text, Text to Speech, and Speech Translation, making it the most appropriate choice for this scenario.
- D. Incorrect.
Azure Translator is designed for translating text between languages and does not provide the speech recognition or text-to-speech capabilities required for this solution.