用C#完成  ,   比如说选中几个字 ,然后用语音朗读出来?有API调用??请大神求解  谢谢!!

解决方案 »

  1.   

    不想复制黏贴了,你去这里看看吧,有一篇文章能帮助你的。
    http://www.yesky.com/263/1663263.shtml
      

  2.   

     private void button1_Click(object sender, RoutedEventArgs e)
            {
                SpeechSynthesizer speech = new SpeechSynthesizer();
                speech.Volume = 100;
                speech.Rate = 0;
                speech.Speak(this.textBox1.Text);
            }
    首先要添加引用system.speech
      

  3.   

    添加不了这个system.speech   哦? 怎么弄??
      

  4.   

    http://download.csdn.net/detail/study_hard_01/4337710
    看一下这个 保证可以
      

  5.   

    这个是可以。。不是这是用什么写的。。这么奇怪??XAML?
      

  6.   

     TTS:Microsoft   Text-To-Speech   Engine     (全文朗读引擎)   
     SAPI:Microsoft   Speech   API               (语音API)
    http://www.csharpwin.com/dotnetspace/2638.shtml
    http://www.cnblogs.com/tiwlin/archive/2008/11/14/1246827.html
      

  7.   

    哎 代码 不是问题
    弄那些什么dll才是麻烦。。一直弄不成功。。哭死
      

  8.   

    [Quote=引用 3 楼  的回复:]添加不了这个system.speech   哦? 怎么弄??引用 2 楼  的回复:第一步:在解决方案中,选中项目中的"引用" 右键→添加引用,在弹出的"添加引用"对话框中选中.Net选项卡,找到system.speech并选上→确定
    第二步:添加using system.speech;