【发布时间】:2016-02-21 14:47:01
【问题描述】:
我找不到关于这个或“Windows IOT”类别的信息。
有没有办法在 Windows IOT for Raspberry Pi 的语音系统中安装新语言?
我正在编写一个应该说法语但没有内置法语语音语言的应用程序
【问题讨论】:
标签: raspberry-pi2 windows-10-iot-core
我找不到关于这个或“Windows IOT”类别的信息。
有没有办法在 Windows IOT for Raspberry Pi 的语音系统中安装新语言?
我正在编写一个应该说法语但没有内置法语语音语言的应用程序
【问题讨论】:
标签: raspberry-pi2 windows-10-iot-core
这应该有助于在 Windows 10 IoT Core 上为您提供多种语言:
总之,
那么你可以使用:
var speechRecognizer = new SpeechRecognizer(new Language("(lang)"))
这里的详细信息: (原链接(死)):http://paulfasola.fr/en/add-voices-windows-10-iot-core-tts/
【讨论】:
仅供参考,ms-iot samples github repo 中有一个出色的SpeechTranslator project,它详细展示了如何使用 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;
}
}
【讨论】: