解决方案 »

  1.   

     private void button1_Click(object sender, EventArgs e)
            {
                SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
                SpVoice voice = new SpVoice();
                voice.Speak(textBox1.Text, spFlags);
            }
      

  2.   

    楼上的第一个引用我的怎么找不到啊?
    还有就是
     SpVoice voice = new SpVoice();
    一运行就报错啊,显示-------
    检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。-----
      

  3.   

    我试了你的代码没有问题,可能是你机器上的Speech库不对,重新下载安装最新版本。
      

  4.   


    怎么又是语音的??参考
    http://blog.csdn.net/yjjm1990/article/details/7692975
      

  5.   

    和你一样的毛病,原来的win7环境可以,重装win7系统就有问题了。网上下的demo也一样。