C#语音识别:动态读取输入

时间:2015-12-15 02:26:44

标签: c# speech-recognition

作为A.I.的一部分。我写的程序,我想知道是否可以在屏幕上打印默认的Windows SpeechRecognitionEngine听到的内容。这很难解释,但是我的文本框已经锁定在我的窗口中,当引擎正在听你说的话时,我想要显示文本框听到了什么/听到了什么,我喜欢这样做,因为它听到了你的声音。之后,如果听到你说出它识别的命令,它会在文本框中显示命令(这部分已成功合并),如果它不知道你说的是什么(如果它不是& #39; ta命令),我希望用红色文字显示你所说的内容。

如果有人知道如何动态获取语音识别引擎的想法'在C#当然,请告诉我如何使用它。

我希望我已经解释了我想要实现的目标,希望你能理解。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您可以'监听'SpeechHypothesized事件,该事件用于调试并包含多个RecognitionResult(部分识别的字词,替代品等)