Windows IOT 中的语音语言
Speech language in Windows IOT
我找不到关于此的信息,也找不到 "Windows IOT" 类别。
有什么方法可以在 Windows IOT Raspberry Pi 的语音系统中安装新语言吗?
我正在编写一个应该说法语的应用程序,但没有内置的法语语音语言
这应该有助于在 Windows 10 IoT Core 上为您提供多种语言:
综上所述,
- 在您的 Win 7/8/10 机器上安装语言。
- 复制自:C:\Windows\Speech_OneCore\Engines\SR\(lang)
- 到Windows物联网:\\minwinpc\C$\Windows\Speech_OneCore\Engines\SR\(lang)
那么你可以使用:
var speechRecognizer = new SpeechRecognizer(新语言("(lang)"))
详情在这里:
(原文link(已死)):http://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/
仅供参考,有一篇优秀的文章 SpeechTranslator project in the ms-iot samples github repo,其中非常详细地展示了如何使用 SpeechRecongnizer 和 SpeechSynthesizer。按照 Jim 的回答中的步骤进行操作后,您应该能够使用以下方法在语音合成器上设置语音:
public static string voiceMatchLanguageCode = "fr";
// select the language
var voices = SpeechSynthesizer.AllVoices;
foreach (VoiceInformation voice in voices)
{
if (voice.Language.Contains(voiceMatchLanguageCode))
{
synthesizer.Voice = voice;
break;
}
}
我找不到关于此的信息,也找不到 "Windows IOT" 类别。
有什么方法可以在 Windows IOT Raspberry Pi 的语音系统中安装新语言吗?
我正在编写一个应该说法语的应用程序,但没有内置的法语语音语言
这应该有助于在 Windows 10 IoT Core 上为您提供多种语言:
综上所述,
- 在您的 Win 7/8/10 机器上安装语言。
- 复制自:C:\Windows\Speech_OneCore\Engines\SR\(lang)
- 到Windows物联网:\\minwinpc\C$\Windows\Speech_OneCore\Engines\SR\(lang)
那么你可以使用:
var speechRecognizer = new SpeechRecognizer(新语言("(lang)"))
详情在这里: (原文link(已死)):http://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/
仅供参考,有一篇优秀的文章 SpeechTranslator project in the ms-iot samples github repo,其中非常详细地展示了如何使用 SpeechRecongnizer 和 SpeechSynthesizer。按照 Jim 的回答中的步骤进行操作后,您应该能够使用以下方法在语音合成器上设置语音:
public static string voiceMatchLanguageCode = "fr";
// select the language
var voices = SpeechSynthesizer.AllVoices;
foreach (VoiceInformation voice in voices)
{
if (voice.Language.Contains(voiceMatchLanguageCode))
{
synthesizer.Voice = voice;
break;
}
}