如何在c#语音应用中实现语音识别训练

如何在c#语音应用中实现语音识别训练,c#,speech-recognition,C#,Speech Recognition,我想在我的语音应用程序中添加语音识别训练,我尝试了很多,搜索了很多,但没有找到任何解决方案 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.ex

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

    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位窗口一样,系统文件存储在sysnative中。

语音识别是Microsoft核心技术的一部分。我不能肯定地告诉你。他们可能会让你做一些说话人调整,但这不会提高你的准确性,除了一个说话人。您应该阅读有关扬声器自适应的内容,了解Microsoft是否提供了这样的功能,并最终确定这是否真的适合您的应用程序。

这方面的任何内容看起来都不正确。我从来没有在Windows7中使用过语音识别库,但通过快速的谷歌搜索,我发现了这个,它看起来更符合我的预期@senfo我用这个语音识别创建了我的语音应用程序,但仍停留在培训部分。你介意再解释一下你想做什么吗?我怀疑你遇到过一些相当糟糕的训练。