System.Speech.Synthesis CultureInfo for exe

时间:2016-11-24 17:59:12

标签: c# text-to-speech speech-synthesis

我正试图用System.Speech.Synthesis;法国女声,但仍然有英国男性。

    SpeechSynthesizer synth = new SpeechSynthesizer();

    synth.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult, 0,
      new System.Globalization.CultureInfo("fr-FR"));

    synth.Speak("bonjour le monde");

我还没有安装任何东西,只是添加了参考system.speech,所以现在我发现这个下载并安装:

https://www.microsoft.com/en-us/download/details.aspx?id=27224

但首先我需要知道我是否可以将其与不同语言一起用于其他用户的可执行文件,不确定它如何与不同语言一起使用

我也需要安装

https://www.microsoft.com/en-us/download/details.aspx?id=27225

并且有两个:

对于运行时,请下载Microsoft语音平台 - 运行时11

x86_SpeechPlatformRuntime \ SpeechPlatformRuntime.msi

x64_SpeechPlatformRuntime \ SpeechPlatformRuntime.msi

说:

Microsoft Speech Platform Runtime包含用于开发基于服务器的语音应用程序的托管(.NET)和本机(COM)API。

所以如果我的系统62位,我必须安装它才能让其他用户使用,或者我必须根据我的系统x86安装它

和另一个:

对于软件开发工具包,请下载Microsoft语音平台 - SDK 11

https://www.microsoft.com/en-us/download/details.aspx?id=27226

此软件开发工具包包含用于开发利用Microsoft Speech Platform Runtime 11的语音应用程序的文档,开发资源,工具和示例。

那么,如果我想将它用于应用程序可执行文件,会有什么区别?

0 个答案:

没有答案