C# System.Speech.dll 实现语音播报无需联网

Posted Walter_lee2008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# System.Speech.dll 实现语音播报无需联网相关的知识,希望对你有一定的参考价值。

    SpeechSynthesizer synthesizer = new SpeechSynthesizer();
            synthesizer.SelectVoiceByHints(VoiceGender.Male, VoiceAge.Adult); // to change VoiceGender and VoiceAge check out those links below
            synthesizer.Volume = 100;  // (0 - 100)
            synthesizer.Rate = 0;     // (-10 - 10)
                                      // Synchronous
            synthesizer.Speak("Now I'm speaking, no other function'll work 各部门需按上实施节点要求完成");
            // Asynchronous
            synthesizer.SpeakAsync("Welcome lwt"); // here args = pran

只需要引用系统只带的System.Speech.dll 即可,无需联网,可识别中英文。

以上是关于C# System.Speech.dll 实现语音播报无需联网的主要内容,如果未能解决你的问题,请参考以下文章

C# System.Speech.dll 实现语音播报无需联网

C#的winform程序,引用了system.speech.dll,在本地win7,32机器正常运行,64位就报错

无人地磅自助机开发总结语音播报

C#开发WinCC语音报警插件

C#开发WinCC语音报警插件

C# 实现语音聊天