以前我有一个想法就是采用语音MODEM,但一直没有实现。(如果老兄解决后能告书我一声吗)
如果是在局域网内,可以采用SOCKET传送。里面传送语音,当然需要编码、解码(传送方式多种,WAV,MIDI等)
如果是在局域网内,可以采用SOCKET传送。里面传送语音,当然需要编码、解码(传送方式多种,WAV,MIDI等)
解决方案 »
- 用VC怎样实现类似ps上的橡皮擦功能啊?
- TOOLBAR如何加载ico图标
- MFC提取位图二进制信息的问题
- 服务器如何收集并保存好客户端IP,让终端返回数据找到回家的路
- rename("EOF","adoEOF") 的位置问题
- 在OpenGL中绘制一个物体(如楼房),当平移时(glTranslatef(...))楼房表面会有闪烁的感觉,这是为什么啊??????????????
- 关於写文件操作的问题???
- 为什么会这样(求求你们告诉伙吧来者有分要多少给多少3200)
- 分多僧少,又刚来不久,只能再开个贴,无他,散
- 为什么我的程序闪动很厉害?
- c#和vc++.将++合并就是#.那么这二者到底区别在于....
- 我想对你说·····就是那个·····那个······
Using local Network
哪位大侠如果知道的话请mail我:[email protected]对于你的问题,如果不需要语音实时传送的话,我认为可以这样做:先调用mci或低层的音频函数
将语音数据录入,放于缓冲区里,然后再发给对方,就象发送一般数据一样
哪位大侠如果知道的话请mail我:[email protected]对于你的问题,如果不需要语音实时传送的话,我认为可以这样做:先调用mci或低层的音频函数
将语音数据录入,放于缓冲区里,然后再发给对方,就象发送一般数据一样
不知道那位大侠用过?
http://www.banasoft.com/DownLoad/Trnsport.exe
[email protected]
[email protected]
[email protected]
socket传输就可以了
看过这个最基本语音信号采集的过程你就知道只要对计算机串口操作就可以采集语音信号。
比如我们要采集4K的8位语音信号,根据采样定理需要采样频率为8K,那么串口中传输的比特流是8k*8=64kbit/s,串口最大可以达到192kbit/s满足串口传输速率。
最近我在编写语音信号参量编码程序,如果谁做过这方面请多多指教,我是采用线性预测编码的方式对语音信号进行编码量化等。我碰到了一个Chebuyshev多项式解方程组的问题,还有我没有编写过把WAV信号转换成波形以50ms刷新率显示出来,请高手指点!!!
Email:[email protected] OICQ:2951001(天天通宵时候在)欢迎大家成为我计算机方面的朋友
呵呵,现在都讲winsock多少年了,还用串口呀?
那如果要广播消息那怎么办?
"还有我没有编写过把WAV信号转换成波形以50ms刷新率显示出来",我有转换源代码,呵呵
>>winsock编程,在MSDN 上面有对应的对声卡以及网络语音传输方面的编程,我现在已经实现两台电脑之间语音通信,欢迎交流![email protected]
怎么实现?讲讲课吧:)
语音采集为wave类函数eg:waveInOpen(),waveInGetDevice()等,用mci函数肯定不行!
采集到缓冲区中,压缩,然后发送,发送具体线程控制见msdn中 Global Talk sample!
接收端:
先将接收到的数据放入一缓冲区,然后调用wave类函数回放,循环!
音频录、放都没问题,我想知道的是ACM的用法及语音究竟如何实时压缩。
好象是用了线程和winsocket(C++B下)
抓语音--》传语音文件 --》播放;
开始有个问题是语音用线程传输后,直接播放会“一停一停”的,无法解决
后来是不知是调节音频还是音质解决的我只知道这么多,希望有所帮助!