【问题标题】:How to implement speech recognition training in c# speech application如何在c#语音应用中实现语音识别训练
【发布时间】:2014-10-04 16:27:55
【问题描述】:

我想在我的语音应用程序中添加语音识别训练,我尝试并搜索了很多,但没有找到任何解决方案。

    string ex = System.IO.Path.Combine("C:\\windows\\sysnative", "Speech\\SpeechUX\\SpeechUX.dll, RunWizard User Training");
    string mode = System.IO.Path.Combine("C:\\windows\\sysnative", "rundll32.exe");
    Process.Start(mode, ex);

但它给出了运行时错误提示,

    There was a problem starting
    C:\Windows\sysnative\Speech\SpeechUX\SpeechUX.dll
    The specified module could not be found.

我在搜索时添加了 sysnative,我得到了这个,因为对于 x64 位 Windows,系统文件存储在 sysnative 中。

【问题讨论】:

  • 这一切看起来都不对。我从未使用过 Windows 7 中的语音识别库,但通过 Google 快速搜索找到了这个,它看起来更符合我的预期。 msdn.microsoft.com/en-us/library/…
  • @senfo 我使用此语音识别创建了我的语音应用程序,但在训练部分卡住了。
  • 您介意多解释一下您想做什么吗?我怀疑你遇到过一些相当糟糕的培训。

标签: c# speech-recognition


【解决方案1】:

语音识别是 Microsoft 核心技术的一部分。我肯定不会有空。他们可能会让您进行某种扬声器调整,但这不会提高您的准确度,除非是单个扬声器。您应该阅读有关扬声器自适应的信息,了解 Microsoft 是否提供此类功能,并最终确定这是否真的适合您的应用程序。

【讨论】:

    猜你喜欢
    • 2011-02-17
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-13
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多