【问题标题】:How to train Recognizer in Microsoft.speech to better understand me如何在 Microsoft.speech 中训练识别器以更好地理解我
【发布时间】:2013-06-14 13:54:46
【问题描述】:

我正在使用 SAPI 5.4,想知道是否有可能让语音识别更好地理解我,或者只是将我的声音与某些短语匹配?

例如通过记录某些短语并将其与短语匹配。

即使有可能让它识别出是我说话还是其他人。

//三连

【问题讨论】:

  • 嗯,那是在 Windows 中进行语音识别,而不是在编码时,识别器理解我,但我想要它,但更好地了解我的发音方式,而且我没有使用 System.speech。跨度>
  • 那我不明白你的问题。您是在尝试总体上训练识别器,在这种情况下,上面的 Microsoft 指南将指导您完成训练过程,还是您尝试制作 recognizer help you write code?如果是后者,那你就很不走运了。
  • 不,我不想让识别器编写代码,我想训练我的语音引擎,更新它的听写库,但是你给我的链接是关于微软语音的客户端版本,我我说的是服务端之一,即使用 Microsoft.Speech 命名空间的服务端。

标签: c# speech-recognition voice-recognition sapi


【解决方案1】:

微软的服务器引擎不支持适配。如果您想训练您的引擎,请尝试其他更灵活的引擎,例如 CMUSphinx,例如参见 acoustic model adaptation 教程

【讨论】:

    【解决方案2】:

    服务器引擎(在 Microsoft.Speech 命名空间中)doesn't support dictation。您不能使用 C# SAPI API(System.Speech 或 Microsoft.Speech)进行培训;您需要使用native C++ APIs 进行培训。 (话虽如此,我不能 100% 确定服务器引擎支持训练;它的设计或多或少与说话者无关。)

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 2015-09-17
      • 2018-11-19
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 2013-11-08
      相关资源
      最近更新 更多