随笔分类 - 语音编码
语音编码
摘要:作为音频从业人员,笔者常常听到这样的讨论,“大街上能到50分贝啊”,“你们新出的耳机降噪能达到35分贝啊”,“在30分贝下,声音质量。。。” 他们说的分贝,是一样呢,还是不一样呢? 首先我们来看看 分贝的定义,分贝(decibel,/'dɛsɪ.bɛl/)是量度两个相同单位之数量比例的计量单位,主要
阅读全文
摘要:直接上干货: 1. MELP and MELPe Vocoder (codec):https://www.compandent.com/about-melpe/ 支持 2400 bit/s ,1200 bit/s,600 bit/s,300 bit/s,需要向compandent购买 2. HVXC
阅读全文
摘要:近日友人推了一个博客:https://blog.csdn.net/david_tym/article/details/80963732 作者对手机中通话链路进行了详细的分析。其中包括了经典的CP Call(运营商提供的电话业务)和流行的AP Call(VoIP等OTT业务)的链路,值得一看。 不过在
阅读全文
摘要:对带噪语音做噪声抑制,在远场语音识别和通话中都会用到,也都会碰到一个矛盾,是尽量的消除噪声即便对语音有损伤,还是尽量的不损伤语音即便保留一些噪声呢? 笔者这些年,接触了不少语音识别行业和通话行业的人,大家都在说,我们是两个行业,虽然噪声抑制的原理差不多,但是一个是给机器听的,一个是个人听的。 那么具
阅读全文
摘要:听说微信改用了speex, 于是今天访问了speex网站:http://www.speex.org/发现从08年的Speex 1.2rc1之后,在2014年12月份和2015年1月份更新了两次根据说明,是说对resampler做了NEON指令的优化,我记得案桌里面就带有speex的resampler...
阅读全文
摘要:全球做音频有那些公司较强,请看一下ARM音频合作伙伴列表 平时有很多人问我,那些公司做音频较牛?其实绝大数大型公司在多媒体方面都有较大的投入,相应地也出现了很多成果和培养出优秀的人才。 在这列举一下ARM blog 上的ARM音频合作伙伴,让大家了解一下。 其实有很多牛公司没有与ARM 合作,所以不在列表中。如MOTO, Freescale, 华为, 中兴,MS, and so onfrom http://www.cnblogs.com/huaping-audio/archive/2011/02/09/1950288.html
阅读全文
摘要:网上有些分析AMR NB 和AMR WB区别的资料,为节省篇幅,就不一一转过来了,可以参考如下http://www.rosoo.net/a/201101/10759.html还有科技论文在线的:AMR-NB 与AMR-WB 语音编码标准技术的对比研究不过我感觉这些对比都是对比的表面现象,没有对比AMR NB和AMR WB的本质不同,AMR NB和AMR WB语音编解码都是使用的是多码率宽带代数码激励线性预测ACELP(Algebraic Code Excitation Linear Prediction)。AMR NB的语音带宽范围:300-3400Hz,8KHz采样AMR WB的语音带宽范围
阅读全文
摘要:Skype表示它最近将开始向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。Silk下载地址如下http://developer.skype.com/silk/SILK_SDK_SRC_v1.0.7.zipSilk标准下载地址如下http://tools.ietf.org/html/draft-vos-silk-01Silk的一些文档http://developer.skype.com/silkSilk简介SILK最早在Windows版Skype的4.0版本中被披露,它成为了Skype到Skype通话的默认解码器,实时带宽6-40Kbps即可工作,即使丢包水平达到10
阅读全文
摘要:优化一个codec的时候,MCPS往往作为一个关键的指标,很多公司的datasheet上,也常常把MCPS最为关键参数列出,一个公司能做到多少MCPS,往往成为它技术能力的象征。那么通常做一个项目的时候,怎么确定到底最终能到达多少MCPS呢?怎么能在项目开展之前准确的算出最终能达到多少MCPS, 我感觉也没有很好的方法,不过倒是有几点可以参考。1.项目的需求,实际上,根据项目的需求来确定codec的MCPS比较好。根据采用的dsp/arm的计算能力和整个项目的计算复杂度,然后的分配给codec多少。2. 参考其他公司的指标,在网上可以查到很多公司做的codec的指标,虽然各个公司有偏差,但大致
阅读全文
摘要:MIPS = Total Instructions*Sampling frequency/(No of frames * Samples per frame*100000)MCPS = Total Cycles*Sampling frequency/(No of frames * Samples per frame*100000)MHz is same as MCPSAnd as we know ...
阅读全文
摘要:CELP,是Code Excited Linear Prediction的缩写。CELP是近10年来最成功的语音编码算法。CELP语音编码算法用线性预测提取声道参数,用一个包含许多典型的激励矢量的码本作为激励参数,每次编码时都在这个码本中搜索一个最佳的激励矢量,这个激励矢量的编码值就是这个序列的码本中的序号。CELP已经被许多语音编码标准所采用,美国联邦标准FS1016就是采用CELP的编码方法,...
阅读全文
摘要:2.1.1 VoIP语音编码器的比较语音压缩编码研究的基本问题就是在一定的编码速率下,如何用较低的复杂度和较小的时延获得尽量好的重建语音,因此重建语音质量、编码速率、算法复杂度、算法延迟是衡量编解码器性能的四个主要因素。表2-1是上述VoIP常用语音编码器的指标的对比[1],[4],[5],[6] 。纵观集中编解码器,iLBC有很多技术优势,主要表现在:(1) 占用带宽少 在20ms帧时,iLBC...
阅读全文
摘要:2.1.1 GIPS公司提出编码协议2.1.1.1 iLBC协议[6]iLBC(internet Low Bit Codec)是GIPS(Global IP Sound)于2000年开发并被IETF标准化的的语音编解码器。iLBC是一种非常适合在IP网络上进行语音通信的编解码,主要为窄带语音通信而设计,但在实际的应用中它已突破了窄带的限制。iLBC有2种基本数据帧格式。一种是20ms的帧格式,语音...
阅读全文
摘要:摘自本人总结的一片文档为使VoIP能够可靠的进行语音通信,必须保证在一定话音质量的前提下尽可能地降低编码速率,这主要是依赖语音编码技术。在目前VoIP中常用的语音编码算法主要有以下几类:基于波形编码的算法;基于CELP模型的混合编码算法;以及GIPS公司自己提出的4种语音编码算法。2.1.1 采用波形编码的编码器波形编解码器基本上不考虑信号是如何产生的,而直接将输入的模拟信号抽样编码,然后将量化后...
阅读全文