AI-102 Question 13
Select 4You are designing a voice-enabled virtual assistant for a customer service application. The assistant needs to convert spoken user inputs into text, understand the intent behind the input, and respond in a natural, human-like voice. Which Azure services should you use to implement this solution?
- A
Azure Speech-to-Text
- B
Azure Text Analytics
- C
Azure Language Understanding (LUIS)
- D
Azure Speech Synthesis
- E
Azure Bot Service
- F
Azure Form Recognizer
Show answer and explanation
Correct answers: A, C, D, E
Explanation
To design a voice-enabled virtual assistant, you need Azure Speech-to-Text for converting user speech into text, Azure Language Understanding (LUIS) for interpreting user intents, Azure Speech Synthesis for generating human-like spoken responses, and Azure Bot Service for managing the conversation flow. These services collectively enable the virtual assistant to process voice inputs, understand intent, and respond effectively.
- A. Correct.
Azure Speech-to-Text is used to convert spoken language into text, which is essential for processing user voice inputs.
- B. Incorrect.
Azure Text Analytics is designed for extracting insights such as sentiment, key phrases, and named entities from text but is not directly related to understanding intent or generating responses for a voice-enabled assistant.
- C. Correct.
Azure Language Understanding (LUIS) is used to interpret the meaning or intent behind the text, which is crucial for understanding user inputs in a virtual assistant scenario.
- D. Correct.
Azure Speech Synthesis is used to convert the assistant's text-based responses into spoken language, enabling it to interact with users in a natural, human-like voice.
- E. Correct.
Azure Bot Service provides the orchestration layer for virtual assistants, enabling conversation flow and integration with other Azure AI services.
- F. Incorrect.
Azure Form Recognizer is designed for extracting structured data from documents and forms, which is not relevant to this scenario.