是否可以向Windows IoT Core添加语言包?我正在使用SpeechRecognizer API,并希望添加其他语言。从我在代码中看到的情况来看,只有en-US是默认安装的可用语言。
您可以按照以下步骤操作:
确保单击“语音”选项的“下载”按钮。之后,您的PC中将有“fr-FR”文件夹,我们将在步骤2和3中使用。
mv .\fr-FR\ .\Common\
将'fr-FR'文件夹移动到Windows \ System32 \ Speech_OneCore \ Common目录中。要测试它是否有效,请使用以下代码:
foreach (var languages in SpeechRecognizer.SupportedTopicLanguages)
{
System.Diagnostics.Debug.WriteLine($"DisplayName: {languages.DisplayName} LanguageTag: {languages.LanguageTag}");
}
您将在Visual Studio的“输出”窗口中看到以下打印行:
DisplayName: English (United States) LanguageTag: en-US
DisplayName: French (France) LanguageTag: fr-FR
最初的帖子在这里:https://blog.paulfasola.fr/en/add-voices-windows-10-iot-core-tts/