本人菜鸟一枚,在公司只能上百度和CSDN,想知道C#怎么实现文本变语音

解决方案 »

  1.   

    引用TTS引擎
    Public SPer As New SpeechLib.SpVoice
    SPer.Speak(“你好”)
      

  2.   

    DotNetSpeech.dll还是需要的吧
      

  3.   

    上面的代码是指在WIN7中引用系统自带的TTS库,当然名称也就不是DotNetSpeech.dll
      

  4.   

    下载安装 SpeechSDK51.exe和SpeechSDK51LangPack.exe
     SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync;
                SpVoice voice = new SpVoice();
                voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(0);
                voice.Rate = 5;
                voice.Speak("你好", flag);
      

  5.   

    例子连接...
    http://webzixue.iteye.com/blog/1599040
      

  6.   

    我们连个快照都不能,点击默认谷歌搜索,谢谢你的Demo