正解:C,E
According to the Microsoft Azure AI Fundamentals (AI-900) official study materials and the Microsoft Learn module "Describe features of Natural Language Processing (NLP) workloads on Azure", this scenario combines two major capabilities of AI: speech recognition and natural language understanding.
* Speech-to-Text (E) - This is the first step in processing verbal commands. The Azure Speech service converts the spoken words of a user into textual data that can be understood and processed by downstream components. This workload is commonly referred to as speech recognition, and it falls under the speech capabilities of Azure Cognitive Services. Without this transcription process, the system could not interpret the user's voice input.
* Language Modeling (C) - After the speech input is converted into text, the next step is to interpret the meaning of the text so the system can take appropriate action. Language modeling, also known as language understanding, is responsible for identifying the user's intent (for example, "turn on the lights" or "set the thermostat to 72 degrees") and extracting entities (such as device name or temperature value). In Azure, this function is handled by Language Understanding (LUIS) or Conversational Language Understanding (CLU). These models allow smart systems to process commands and map them to defined actions.
Other options are not correct:
* A. Text-to-speech converts text output into spoken language, which is not mentioned as a requirement.
* B. Translation converts text from one language to another, irrelevant to this scenario.
* D. Key phrase extraction identifies important terms in text but doesn't interpret or execute commands.
Therefore, the solution uses speech-to-text to transcribe verbal commands and language modeling to understand and act upon them - the two key NLP workloads enabling voice-controlled smart devices.