语音通讯的软件大部分是在语音平台上写的,比如浩丰,邦毅,ENVOX等,你要写的话就不难了

解决方案 »

  1.   

    .NET Speech TechnologySALTTTS其他的我也不知道了!
      

  2.   

    方法1:找到类库:C:\winnt\speech(98的话c:\windows\speech) 中的vtxtmauto.lib这个文件:
    在.Net的安装目录FrameworkSDK\bin下用TlbImp将其转化为mssts.dll
    命令格式如:tlbimp vtxtauto.tlb/silent/namespace.mstts/out:mstts.dll
    以下是一个简单的例子:
    private VTxtAuto VTxAtuoEx;
    public Speech()
    {
        VTxtAutoEx=new VTxtAuto();
        VTxtAutoEx.Register("","");
    }
    public void Speak(String text)
    {
        VTxAtuoEx.Speak(text,0);
    }public demo()
    {
        Speech s=new Speech();
        s.Speak("Bedlang");
    }
    方法2:
    可以用客户端用mediaplayer ,服务器端用media services来开发。下载一下media services SDK 和mediaplayer SDK,上面有c#的源代码,实现起来很容易的。下载地址:
    http://www.microsoft.com/windows/windowsmedia/CN/9series/sdk.asp
      

  3.   

    你需要了解IVR系统的结构,学会从硬件上采集信息到电脑上,用TTS方法和ATS方法实现文本转语音和语音转文本功能,还要学会SOCKET和TIP/IP实现通讯!简单的说就是上面的一些了!至于语音的格式一般是.VOX的。
      

  4.   

    看你使用什么样的网络和硬件平台了,比如你买了华为的通讯平台,你只须了解C#、ASPX的输出、VoiceXML,当然WEB SERVICE也必须掌握,以便于定义通信接口。
      

  5.   

    本人建議用java編寫簡單.用c#.net不怎麼樣
      

  6.   

    首先要会说话,不能是dumb的和deaf的^^