【问题标题】:Using System.Speech.Recognition opens Windows Speech Recognition使用 System.Speech.Recognition 打开 Windows 语音识别
【发布时间】:2011-07-09 07:57:49
【问题描述】:

我尝试在 C# 中实现一些简单的语音识别 WinForms 程序,就像 Michael Levy 回答中描述的那样:

good Speech recognition API

我遇到的问题是,每当我运行程序时,Windows 语音识别都会打开,并且还会根据我所说的话来做一些事情。此外,当程序启动时,我必须说“开始聆听”才能使语音识别工作。

我的问题是:如何在没有 Windows 语音识别功能的情况下使用语音识别功能?我根本不需要打开 Windows 语音识别 UI,我需要能够使用识别功能而不必说“开始收听”。

感谢您的回答

【问题讨论】:

    标签: c# winforms speech-recognition


    【解决方案1】:

    您确定仅在您的应用程序中使用 inproc 识别器吗?您可以通过在应用程序中实例化 SpeechRecognitionEngine() 来做到这一点。见SpeechRecognitionEngine Class。我怀疑你正在实例化一个共享识别器 - SpeechRecognizer Class

    【讨论】:

    • 那是错误,后来发现了 :) 我合并了许多来源的代码,但我忘了更改那部分
    猜你喜欢
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多