09 2013 档案
摘要:VC++2008用空工程创建DLL一、创建 DLL 工程项目:1)点击菜单[File] -> [New] -> [Project...] 弹出 “New Project” 对话框;2)在左侧 [Project types:] 树形框中展开 [Visual C++] 选择 [Win32];3)在右侧 [Templates:] 视图框中选择 [Win32 Project];4)在 [Name:] 对应的文本框中填写好项目名称;5)在 [Location:] 对应的文本框中选好项目位置;6)点击 [OK] 按钮,弹出 “Win32 Application Wizard - 你起的项目名称
阅读全文
摘要:Speex manul中文版 在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。回声的产生在IP网络主要有两种:1.声学回声2.电路回声声学回声主要又分成以下几种:a ) 直接回声:由扬声器产生的声音未经任何反射直接进入麦克风b ) 间接回声: 由扬声器发出的声音经过多次反射后,再进入Mic对于第二种回声,拥有多路径,时变性的特点.是比较难处理的.由于IP网络下的传输的延迟较大,而一般情况下,对于人耳,如果声音延迟达到了10ms以上的话,那么回声就会越来越明显.一般来讲,VOIP中的声音延迟主要来自于几个方面:1. 编码延迟: 一般情况下编码算法在声音压缩时都会产生延迟,就我
阅读全文
摘要:speex 回声消除的用法 分类: speex AEC 回声消除 2012-11-13 11:24 1336人阅读 评论(0) 收藏 举报speex的回声消息就是speex_echo_cancellation函数的正确用法回声消息的原理:对参考声音(解码的对端原始语音包)做延迟(会有多个延迟,如麦克风直接采集到音箱的声音,经墙壁反射后再次采集),衰减,从声卡里采集到的语音,做一个语音合成。回声产生的条件:通话中,有一方使用音箱(或者双方都用音箱)。在实际中如何使用speex_echo_cancellation这个函数呢?错误的使用,将导致speex无法快速地收敛回声滤波器的参数。使用音箱的那一
阅读全文

浙公网安备 33010602011771号