社区
通信技术
帖子详情
为什么经过modem和电话线路播放出来的声音失真如此严重?
ceorl
2001-07-20 04:18:36
各位看官:
话说小的正用tapi2.0对modem编程。在建立电话通路后,我向电话线路中播放一个wav声音。modem只支持“8k16bit单声道”这种格式。在电话的另一端听播放的声音,失真非常严重,不仅仅是噪音而已。请问各位看官,引起这种失真的原因是什么?是modem的数/模转换引起的吗?
...全文
259
7
打赏
收藏
为什么经过modem和电话线路播放出来的声音失真如此严重?
各位看官: 话说小的正用tapi2.0对modem编程。在建立电话通路后,我向电话线路中播放一个wav声音。modem只支持“8k16bit单声道”这种格式。在电话的另一端听播放的声音,失真非常严重,不仅仅是噪音而已。请问各位看官,引起这种失真的原因是什么?是modem的数/模转换引起的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ceorl
2001-07-23
打赏
举报
回复
冰河兄,
谢谢您的常识。但问题不是高频失真,而是声音的扭曲和丢失。另外,没人说数模转换就是调制解调。我的问题是通过电话线和modem录音效果还凑合,但为什么放音会有严重失真呢?数模转换肯定是有的,可能不在modem中。这不重要,我只想知道什么引起了这种失真。
人渣兄,
我现在用的是“全向蓝滩星跃”,换什么牌子的好呀?
duuyuu
2001-07-23
打赏
举报
回复
电话线的音频带宽仅仅0--4k,这是psdn交换机决定的,
人说话声音的频率通常不会超过4k,所以电话线传输话音是没问题的。
但是人耳能识别的声音范围是:20--20k,
也就是说:4k--20k的声音会严重失真。你的wav中低频的声音,应该失真
不明显,高频的必然严重失真。
另外,modem中不是数/模转换,而是调制解调,这是截然不同的概念,不要混淆。
duuyuu
2001-07-23
打赏
举报
回复
数模转换其实是语音卡的功能,标准的猫是没有这种功能的,不过有些猫把语音卡一块
做进去了。
会不会是猫的品质问题呢?换个牌子试试?
我觉得干脆用专门的语音卡来做效果会更好,我有个朋友给一个农村电信局作过一个
自动催交电话费的系统,是用语音卡做的,效果挺好的,我听过,能和声讯台媲美。
choiselee
2001-07-23
打赏
举报
回复
我也遇到过这个问题,其实跟猫和mci的配置都有关系。
用内猫时,效果不好,后来换成hayes的O系列,效果很好。
mci中有提高信噪比的api,得设置一下,效果就好了。
跟猫的品质关系大一些。
另外,跟交换机和调制解调没有任何关系。跟A/D有点关系,就是具备TAPI的内置声卡的猫,需要把WAV转换成模拟的声音。这是在猫内完成的。
如果做好的话,声音跟信息台的效果一样。
leaflet
2001-07-22
打赏
举报
回复
电话线的带宽不够语音的带宽?
SCUM
2001-07-21
打赏
举报
回复
我也遇到同样的问题!!
换了个Modem,效果好多了。语音、音乐什么的基本能听明白,跟收音机差不多吧。
老兄,可以联系吗?互相学习一下!
thescum@sohu.com
newwalter
2001-07-21
打赏
举报
回复
可能是程序的问题,可以用PlatformSDK的例子试一下。
Aptana Studio 3 中设置 Sencha Touch 的代码提示
在Aptana Studio上开发时发现,Aptana 没有针对ST的代码提示,确实是一大遗憾。网上搜了下,发现解决的方式也还简单。希望对有同样问题的攻城师有所帮助。 环境:Aptana Studio 3, build: 3.0.6, sencha-touch-1.1.1 步骤: 1.在 Aptana Studio打开 Help -> Install New Software 2. ...
使用 crosswalk-cordova 打包sencha touch 项目,再也不用担心安卓兼容问题!
国内的安卓手机品牌众多,安卓操作系统碎片化也很
严重
,我们使用sencha touch 开发的应用不可避免的出现了各种无解的兼容性问题。 有时候我就在想,有没有既能支持cordova,又能让我们把Chromium内核打包到应用里面的平台呢?这样就不用担心兼容性了。 最近阿赛向我推荐了Crosswalk,满足了我的愿望,不过可惜的是,Crosswalk仅支持Android4.0+。并且这个是将Ch...
sencha touch Container控件 setRecord 与 setData的区别
今天一个朋友问我setRecord 与 setData的区别 这里就不得不说到record与data的区别 console.log(record); console.log(data); 根据官方api的解释说 record : Ext.data.Model A model instance which updates the Component's html base...
Sencha Touch 和 jQuery Mobile 的比较
http://www.phonegap100.com/article-65-1.html 转载于:https://blog.51cto.com/tianceguodong/1619910
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章