【问题标题】:C# SpeechRecognizer vs SpeechRecognitionEngineC# SpeechRecognizer vs SpeechRecognitionEngine
【发布时间】:2018-11-06 14:01:20
【问题描述】:

几个问题,

  1. SpeechRecognizerSpeechRecognitionEngine 类?为什么使用一个而不是另一个 语音识别?

  2. 是我在 Windows 10 中看到的语音识别小部件 开始我的程序必须显示?

  3. 我用简单的语法加载了 SpeechRecognizer 对象,例如 “一间酒吧”。它完美地识别它,但它的时间 对我的程序来说并不理想,我希望它更快,任何 怎么做?

【问题讨论】:

  • 您是否阅读过这些课程的文档,尤其是备注部分?有信息可以回答您的 1. 问题。对于 2. 尝试,你会看到。 3. 买一台更好的电脑?
  • 1.我会的。谢谢。 2. 试试看是什么意思?每次我启动我的程序时,小部件都会打开 3. 我有一个 macbookpro i5,我认为这不是问题
  • 2.我不明白你的意思是如果你开始时显示它就必须显示它是什么意思。也许你想知道你能控制或关闭它吗? 3. 那么在thins情况下什么是慢和快呢?
  • 2.我说的是这个小部件:imgur.com/a/3IR2QqS,Windows 有没有办法在后台进行语音识别而不显示给我? 3. 我该如何测量?我认为识别大约需要 0.1 秒,我希望它花费更少
  • 2.我想你需要使用 SpeechRecognizerEngine 来控制它。 3.I want不是计量单位,需要做速度比较。也许你的语法 0.1s 非常快。它也可能取决于数百万个原因。你是在调试模式下运行它还是发布版本?您是否将速度与其他语法和应用程序进行了比较?

标签: c# speech-recognition text-to-speech


【解决方案1】:

我认为这在过去已经得到了回答。见Using System.Speech.Recognition opens Windows Speech Recognition,这有帮助吗?

通常,您可以将 System.Speech 用作 inproc 或 shared。共享时,您会在屏幕上看到一个识别器“小部件”。如果您使用 inproc 识别器,您可以控制识别器,并且 windows 不会添加 UI。有关更多背景信息,请参阅good Speech recognition API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多