【发布时间】:2016-02-09 15:08:07
【问题描述】:
我正在尝试编写一个读取多种语言文本的应用程序 - 我已经用一些非常简单的代码让它用英语说,但我现在需要让同一个应用程序说法语。 我在代码中所做的一切都是从这个开始
SpeechSynthesizer speaker = new SpeechSynthesizer();
然后
speaker.Speak("Hello world.");
它是用英语读出来的——我只需要它也能做法语
事实证明,很难获得这方面的示例代码 - 任何人都有线索吗?
我还尝试下载 Microsoft Speech Platform,以便让 Excel 或 Word 执行相同的操作,但该平台未安装在我的系统上(Office 2016、Windows 10),并且谷歌搜索没有不要给我任何答案
【问题讨论】:
-
换一种说法,如何添加另一种语言的已安装语音,以便它们显示在 SpeechSynthesizer 的 GetInstalledVoices 方法中?
标签: .net text-to-speech