我正在寻找一种通过button_clicked事件在UWP-Application中调用Cortana的方法 . 如果单击该按钮,我想让Cortana听,例如我用“Hey Cortana”短语激活她,或者通过单击麦克风按钮手动激活她 . 我不希望应用程序总是监听,它应该只在单击定义的按钮后监听 .
有什么解决方案吗?
我真的不确定你最终想要使用Speech for . 但您正在寻找的框架元素是 Speech Recognition
Speech Recognition
看看Speech Recognition from MSDN
Below is a sample of recognizing speech with a Listening UI.
private async void StartRecognizing_Click(object sender, RoutedEventArgs e) { speechRecognizer = new Windows.Media.SpeechRecognition.SpeechRecognizer(); await speechRecognizer.CompileConstraintsAsync(); Windows.Media.SpeechRecognition.SpeechRecognitionResult speechRecognitionResult = await speechRecognizer.RecognizeWithUIAsync(); var messageDialog = new Windows.UI.Popups.MessageDialog(speechRecognitionResult.Text, "Text spoken"); await messageDialog.ShowAsync(); }
You can use this without using UI as Below
Windows.Media.SpeechRecognition.SpeechRecognitionResult speechRecognitionResult = await speechRecognizer.RecognizeWithUIAsync();`
我强烈建议你在MVA上观看这个视频how to use Speech Recognition in UWP
1 回答
我真的不确定你最终想要使用Speech for . 但您正在寻找的框架元素是
Speech Recognition
看看Speech Recognition from MSDN
Below is a sample of recognizing speech with a Listening UI.
You can use this without using UI as Below
我强烈建议你在MVA上观看这个视频how to use Speech Recognition in UWP