以前我有一个想法就是采用语音MODEM,但一直没有实现。(如果老兄解决后能告书我一声吗)
如果是在局域网内,可以采用SOCKET传送。里面传送语音,当然需要编码、解码(传送方式多种,WAV,MIDI等)

解决方案 »

  1.   

     Using Directplay(in DirectX 8 SDK).
    Using local Network
      

  2.   

    我现在也在做和你差不多的项目,但我的项目必须要求语音实时传送,可现在我还没有搞定呢!
    哪位大侠如果知道的话请mail我:[email protected]对于你的问题,如果不需要语音实时传送的话,我认为可以这样做:先调用mci或低层的音频函数
    将语音数据录入,放于缓冲区里,然后再发给对方,就象发送一般数据一样
      

  3.   

    我现在也在做和你差不多的项目,但我的项目必须要求语音实时传送,可现在我还没有搞定呢!
    哪位大侠如果知道的话请mail我:[email protected]对于你的问题,如果不需要语音实时传送的话,我认为可以这样做:先调用mci或低层的音频函数
    将语音数据录入,放于缓冲区里,然后再发给对方,就象发送一般数据一样
      

  4.   

    有人跟我说ACM音频压缩编程接口有用,
    不知道那位大侠用过?
      

  5.   

    You can find sth in the "Platform SDK for Windows2000 RC2" and find sth with H.323 or other protocol.
      

  6.   

    http://www.banasoft.com/DownLoad/AVPhone.exe
    http://www.banasoft.com/DownLoad/Trnsport.exe
      

  7.   

    那位大虾可以解决,请给我邮件,谢谢了!!!!!
    [email protected]
    [email protected]
    [email protected]
      

  8.   

    使用windows 的api函数组WaveInOpen(),WaveInClose...............等等,采集数据,通过
    socket传输就可以了
      

  9.   

    语音怎么采集,是要用汇编得吗??VC下有什么api??
      

  10.   

    就用上面的函数,到msdn里去找
      

  11.   

    语音采集过程:模拟语音信号->带通滤波->信号放大->A/D转换->并行信号到串行信号的转换->通过接口(COM1)把数据送到计算机串口->VC读取串口信号采集程序
    看过这个最基本语音信号采集的过程你就知道只要对计算机串口操作就可以采集语音信号。
    比如我们要采集4K的8位语音信号,根据采样定理需要采样频率为8K,那么串口中传输的比特流是8k*8=64kbit/s,串口最大可以达到192kbit/s满足串口传输速率。
    最近我在编写语音信号参量编码程序,如果谁做过这方面请多多指教,我是采用线性预测编码的方式对语音信号进行编码量化等。我碰到了一个Chebuyshev多项式解方程组的问题,还有我没有编写过把WAV信号转换成波形以50ms刷新率显示出来,请高手指点!!!
    Email:[email protected] OICQ:2951001(天天通宵时候在)欢迎大家成为我计算机方面的朋友
      

  12.   

    to:hzboy(杭电学生) 
    呵呵,现在都讲winsock多少年了,还用串口呀?
    那如果要广播消息那怎么办?
      

  13.   

    winsock编程,在MSDN 上面有对应的对声卡以及网络语音传输方面的编程,我现在已经实现两台电脑之间语音通信,欢迎交流![email protected]
      

  14.   

    Tohzboy(杭电学生) 
    "还有我没有编写过把WAV信号转换成波形以50ms刷新率显示出来",我有转换源代码,呵呵
      

  15.   

    to yinhx(远)
    >>winsock编程,在MSDN 上面有对应的对声卡以及网络语音传输方面的编程,我现在已经实现两台电脑之间语音通信,欢迎交流![email protected] 
    怎么实现?讲讲课吧:)
      

  16.   

    To: runbuff(玩火人)& xiaoduan(一个梦想) 
    语音采集为wave类函数eg:waveInOpen(),waveInGetDevice()等,用mci函数肯定不行!
    采集到缓冲区中,压缩,然后发送,发送具体线程控制见msdn中 Global Talk sample!
    接收端:
    先将接收到的数据放入一缓冲区,然后调用wave类函数回放,循环!
      

  17.   

    To yinhx(远):
      音频录、放都没问题,我想知道的是ACM的用法及语音究竟如何实时压缩。
      

  18.   

    我做过,http://go2.163.com/~milksoft
      

  19.   

    笨!不用会DirectSoundCapture吗?
      

  20.   

    我同事已住了这个项目,是实时的。
    好象是用了线程和winsocket(C++B下)
    抓语音--》传语音文件 --》播放;
    开始有个问题是语音用线程传输后,直接播放会“一停一停”的,无法解决
    后来是不知是调节音频还是音质解决的我只知道这么多,希望有所帮助!