登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:我最近在做一个类似电话答录机的软件,我用的是at命

点击:4603 回复:9

txm

我最近在做一个类似电话答录机的软件,我用的是at命令,语音数据已经接收到了,现在关键问题的是语音的压缩格式,modem得初始化语音格式命令是:at 2,8000,0,0。查一下可知2代表adpcm,adpcm的文件头信息,微软公司没有提供,但是多查几个adpcm文件(此类文件用windows自带的录音机可以生成),将不变的字节复制下来,可变的几个字节是相关长度字节,其计算方法也可推算出来,这样我们就获得了adpcm文件头。8000就是
采样率,这在adpcm得文件头中可以反映出来,后面两个参数是没有意义的。这样就可以生成完整的wav文件了。按照这样的思路,我已经生成了wav文件,可是这个文件就是没有声音,换句话说,全是静音。我也不知道是什么原因,怀疑是录下来的语音数据格式有问题,可是到底是什么问题,那是确确实实录下的语音数据。不知道那位有兴趣,指点一二,不胜感激。email:lanniu1976@sian.com.
02-05-04 15:31
你如果不怕麻烦,可以用另一个串口来监视象 supervoice之类的软件的通讯数据,就可以得到全部资料。有兴趣我们可以交流!
02-05-04 20:55

txm

supervoice是单独占用串口资源,别的程序无法监视呀.可有更好的建议?
02-05-05 12:51
软的不行,可以来硬的。
02-05-05 12:52

txm

硬件环境我这儿不具备,还有别的办法吗?
02-05-05 15:43
一台电脑即可。。。。
02-05-05 23:04

txm

我有电脑,能否说具体点????
02-05-06 16:45
搜索一下我以前的帖子,相信你会有所收获。
02-05-06 23:51
dalogic 提供的声音编辑软件可生成wav 文件
02-05-08 11:52
您好!可以指点一下吗? 用at+vrx开始录音后如何停下来?
03-02-07 20:45

工控新闻

更多新闻资讯