我试图在运行Windows 10 IoT核心的树莓派上使用法语的SpeechRecognizer。我设法按照该线程上的说明安装语言:Add language pack to Windows IoT Core。 它被列在SupportedTopicLanguages中,但是我一称它为:speechRecognizer = new SpeechRecognizer(speechLanguage);我只有一个代码-2147155934发生了异常(没有说明问题是什么)。
有人知道我在做什么错吗?
谢谢 洛朗(Laurent)
答案 0 :(得分:0)
建议在IoTCore上启用语音语言的方法是在图像创建过程中包括适当的语音语言包。这样,这些软件包将正确接收更新。有关图像创建解决方案,您可以参考此document。
但是,如果您仅想将此功能用于开发人员的实验,则可以在运行时使用applyupdate.exe工具部署语音语言功能包。
在这里,我展示了如何通过applyupdate工具安装语音包。 (这里我以de-DE为例,将以相同的方式添加其他受支持的语言。)
在C:\ Program Files(x86)\ Windows Kits \ 10 \ MSPackages \ retail \\ fre下找到语音语言CAB文件。对我来说,路径是C:\ Program Files(x86)\ Windows Kits \ 10 \ MSPackages \ retail \ arm \ fre。文件名将是版本17134的“ Microsoft-Windows-OneCore-Microsoft-SpeechData-de-DE-Package.cab”和“ Microsoft-Windows-OneCore-Microsoft-SpeechData-de-DE-Package〜31bf3856ad364e35〜arm ~~ .cab”用于版本17763。
将语音语言CAB文件复制到设备。
使用applyupdate工具进行安装。请参见以下快照。