AI-102 Question 223
Single answerYou are designing a conversational AI application using Azure. The application needs to listen for a specific keyword ('Activate') to trigger a custom action. You want to implement keyword recognition to achieve this. Which Azure service or feature should you use to implement this functionality?
- A
Azure Speech Service with Custom Keyword Models
- B
Azure Cognitive Search
- C
Azure Bot Framework
- D
Azure Form Recognizer
Show answer and explanation
Correct answer: A
Explanation
The Azure Speech Service provides a feature for keyword recognition through its Custom Keyword Models. This service allows developers to define specific keywords and detect them in real-time audio streams, making it ideal for implementing keyword-based triggers in conversational AI applications. Other services such as Azure Cognitive Search, Azure Bot Framework, and Azure Form Recognizer are not designed for handling audio keyword detection.
- A. Correct.
Azure Speech Service with Custom Keyword Models enables keyword spotting by allowing you to define and detect specific keywords in audio streams, making it the correct choice for implementing keyword recognition.
- B. Incorrect.
Azure Cognitive Search is designed for text-based search functionality and is not suitable for audio keyword recognition.
- C. Incorrect.
Azure Bot Framework is a tool for building conversational agents but does not natively support keyword recognition in audio streams.
- D. Incorrect.
Azure Form Recognizer is used for extracting data from documents and forms, and it does not support audio processing or keyword recognition.