C# 用于语音识别器的Windows 10 iot核心语言安装

C# 用于语音识别器的Windows 10 iot核心语言安装,c#,raspberry-pi,speech-recognition,windows-10-iot-core,C#,Raspberry Pi,Speech Recognition,Windows 10 Iot Core,我正在尝试在运行Windows10IoT内核的raspberry pi上使用法语语音识别器。我按照该线程上的说明安装了该语言:。 它会在SupportedTopicLanguages中列出,但只要我将其命名为:speechRecognizer=new speechRecognizer(speechLanguage);我只得到一个代码为2147155934的异常(没有解释问题是什么) 有人知道我做错了什么吗 谢谢 Laurent在IoToCore上启用语音语言的建议方法是在图像创建期间包括适当的语

我正在尝试在运行Windows10IoT内核的raspberry pi上使用法语语音识别器。我按照该线程上的说明安装了该语言:。 它会在SupportedTopicLanguages中列出,但只要我将其命名为:speechRecognizer=new speechRecognizer(speechLanguage);我只得到一个代码为2147155934的异常(没有解释问题是什么)

有人知道我做错了什么吗

谢谢
Laurent

在IoToCore上启用语音语言的建议方法是在图像创建期间包括适当的语音语言包。这样,这些包将正确地接收更新。对于图像创建解决方案,您可以参考此

但是,如果您只想将此功能用于开发人员的实验,则可以在运行时使用applyupdate.exe工具部署语音语言功能包

这里我展示了如何通过applyupdate工具安装语音语言包。(这里我使用de作为示例,其他受支持的语言将使用相同的方式添加。)

  • 为自定义和商用FFU安装操作系统软件包。您可以从此处下载“–Windows 2018年10月10日更新(SAC)”。您将在ISO中看到所有四种体系结构IoCore包MSI。安装所有四个或安装您正在寻找的架构语音包cab。我在下面的例子中指的是arm,您必须根据所使用的设备使用适当的体系结构

  • 在C:\Program Files(x86)\Windows Kits\10\MSPackages\retail\\fre下查找语音语言CAB文件。对我来说,路径是C:\ProgramFiles(x86)\Windows Kits\10\MSPackages\retail\arm\fre。17134版的文件名为“Microsoft Windows OneCore Microsoft SpeechData de Package.cab”,17763版的文件名为“Microsoft Windows OneCore Microsoft SpeechData de Package~31bf3856ad364e35~arm~.cab”

  • 将语音语言CAB文件复制到设备

  • 使用applyupdate工具安装它。请参见以下快照

  • 提交成功后,设备将自动重新启动并应用更新。当设备再次返回时,您可以将语音语言设置为de,并检查结果:

  • 嗨,劳伦特·洛佩兹,这个答案对你有用吗?是的,很好!提交给了我一些错误,但重新启动后,一切正常:)谢谢:)很高兴听到它对您有帮助。直接在Windows设备门户->Windows Update->CAB安装中安装CAB文件也应该可以