问题描述
我尝试在 Windows PE 中使用 System.Speech.Recognition 运行 C# 应用程序。环境是用 WinBuilder/Win10XPE 制作的,包括“de-DE”语言和区域以及所有必要的 .NET 框架。异常抛出:
Unhandled Exception: System.ArgumentException: Es wurde kein Erkennungsmodul mit der erforderlichen ID gefunden. (No recognizer of the required ID found.)
Parametername: culture
bei System.Speech.Recognition.SpeechRecognitionEngine..ctor(CultureInfo culture)
bei RoboOperator.SpeechToText.Receiveinput() in C:\Users\Nicolai\Documents\Visual Studio 2017\Projects\RoboOperator\RoboOperator\SpeechToText.cs:Zeile 18.
bei RoboOperator.RoboOperator.Main(String[] args) in C:\Users\Nicolai\Documents\Visual Studio 2017\Projects\RoboOperator\RoboOperator\RoboOperator.cs:Zeile 26.
根据线程SpeechRecognitionEngine recognizers,似乎缺少语音语言支持包。但是我在 Windows PE 中没有设置应用程序。如何手动添加?
较旧的软件包 https://www.microsoft.com/en-us/download/confirmation.aspx?id=24139 和 http://web.archive.org/web/20130531104826if_/http://download.microsoft.com/download/4/0/D/40D6347A-AFA5-417D-A9BB-173D937BEED4/MSSpeech_SR_de-DE_TELE.msi 似乎不起作用(不再)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)