C# windows10uwp语音识别

C# windows10uwp语音识别,c#,uwp,speech-recognition,windows-10-iot-core,C#,Uwp,Speech Recognition,Windows 10 Iot Core,我最近开始为Windows UWP开发,但我知道我在语音识别方面有困难。 根据文件: 自定义识别UI 当你的应用程序试图通过调用 SpeechRecognizer.RecognizeWithUIAsync中显示了多个屏幕 顺序如下 如果使用基于预定义语法的约束(听写 或网络搜索): 监听屏幕 思维屏 我听到你说屏幕 这是我的代码: var language=newwindows.Globalization.language(“es”); var识别器=新的语音识别器(语言); 等待识别器。C

我最近开始为Windows UWP开发,但我知道我在语音识别方面有困难。 根据文件:

自定义识别UI

当你的应用程序试图通过调用 SpeechRecognizer.RecognizeWithUIAsync中显示了多个屏幕 顺序如下

如果使用基于预定义语法的约束(听写 或网络搜索):

  • 监听屏幕
  • 思维屏
  • 我听到你说屏幕
这是我的代码:

var language=newwindows.Globalization.language(“es”);
var识别器=新的语音识别器(语言);
等待识别器。CompileConstraintsAsync();
Windows.Media.SpeechRecognition.SpeechRecognitionResult SpeechRecognitionResult=
等待识别器。识别WithUIAsync();
var messageDialog=new Windows.UI.Popups.messageDialog(speechRecognitionResult.Text,
“Escuchado:”;
wait messageDialog.ShowAsync();

我正在使用RecognizeWithUIAsync(),因为我的应用程序是一个桌面应用程序,但我不想要“听到你说”屏幕,因为它使用系统TTS将语音文本转换为语音,我的意思是,这很乏味。有没有办法只保留“倾听和思考”屏幕?

所以你不喜欢“WithUI”。那就别用它来做你自己的。“那就别用它来做你自己的”。。。这不是我要问的吗?。所以你不喜欢“回答一个实现这一点的方法”。如果您不想通过
RecognizeWithUIAsync
方法提供TTS反馈,请不要发表评论并保持沉默。改用
RecognizeAsync
方法。非常感谢,我已经这么做了,并且正在工作,另外,我添加了一些事件来模拟使用假设处理程序的“思考屏幕”的行为。所以你不喜欢“WithUI”。那就别用它来做你自己的。“那就别用它来做你自己的”。。。这不是我要问的吗?。所以你不喜欢“回答一个实现这一点的方法”。如果您不想通过
RecognizeWithUIAsync
方法提供TTS反馈,请不要发表评论并保持沉默。请改用
RecognizeAsync
方法。非常感谢,我已经这么做了,并且正在工作,另外,我添加了一些事件来模拟使用假设处理程序的“思考屏幕”的行为。