Sli*_*icc 0 windows-10-iot-core
是否可以向Windows IoT Core添加语言包?我正在使用SpeechRecognizer API,并希望添加其他语言.从我在代码中看到的情况来看,只有en-US是默认安装的可用语言.
您可以按照以下步骤操作:
确保单击"语音"选项的"下载"按钮.之后,您的PC中将有"fr-FR"文件夹,我们将在步骤2和3中使用.
从C:\ Windows\Speech_OneCore\Engines\TTS(PC)复制'fr-FR'文件夹并将其粘贴到Windows IoT设备的Windows\Speech_OneCore\Engines\TTS(这里我使用Raspberry Pi 3).您可以使用Windows文件共享访问设备上的文件.
第二个副本稍微复杂一点,因为我们要访问的Common目录受到保护.首先,从C:\ Windows\System32\Speech_OneCore\Common(PC)复制'fr-FR'文件夹并将其粘贴到Windows IoT设备的Windows\System32\Speech_OneCore中.然后,我们需要使用PowerShell连接IoT设备并导航到Windows\System32\Speech_OneCore,运行此命令: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/
| 归档时间: | 
 | 
| 查看次数: | 2146 次 | 
| 最近记录: |