我真的不知道这是windows的问题还是C#的问题,但是我试着在c#和语音识别中乱搞,我的程序可以理解简单的语音命令,但每次运行我都会得到一个错误,说:“在System.Speech.dll附加信息中出现了'System.PlatformNotSupportedException‘类型的第一次异常: Er is geen herkenner geínstalleerd。”
我使用的是荷兰语版本的Windows 7,但没有Windows语音识别功能(我在“易于访问”一栏中勾选了)
但是,如何将我的c#语音识别器设置为英语?我需要安装什么吗?或者我的程序永远不可能工作,因为我运行的是荷兰版
我已经使用Python语音识别工作了大半个月,制作了一个类似JARVIS的助手。我已经通过Google Speech API和Pocketsphinx使用了语音识别模块,并且我直接使用了Pocketsphinx,而没有使用其他模块。虽然识别是准确的,但我很难处理这些软件包处理语音所需的大量时间。它们的工作方式似乎是从一个静默点记录到另一个静默点,然后将记录传递给STT引擎。在处理录音的过程中,无法录制其他声音进行识别,如果我试图连续发出多个复杂的命令,这可能是一个问题。
当查看Google Assistant语音识别、Alexa的语音识别或Mac OS High Sierra的离线识别时,我看