Speex 语音编解码算法概述

Speex是由Jean-Marc Valin于2002年创建的开源、自由版权的语音编解码器,适用于VOIP应用,具有低延迟和丢包补偿能力。Speex的特点包括开源、宽码率范围、动态码率切换、VAD和DTX模块等。其算法基于CELP模型,但需避免多项专利限制。Speex适用于多种嵌入式设备和操作系统,如x86、ARM、Linux、MacOS X等。
摘要由CSDN通过智能技术生成

一、Speex是什么?

      Speex工程是由Jean-Marc Valin 在2002年启动的一个项目,这个项目满足了当时缺少开源的、自由版权的语音编解码器的需求。因为当时大概只有G.711 等极少的语音编解码器可以自由使用,这种情形大大限制了VOIP在Linux以及其它自由操作系统上的发展,所以Speex Codec应运而生,可见它是针对VOIP应用而开发的,当然也可以用于一般语音资料的存储,但并不适合应用在无线通信和移动通信领域。因此,Speex Codec 具有低延时,对网络丢包也有较好的补偿等特点,可以用在多种嵌入式设备上。

       具体相关信息可以参考 http://www.speex.org/  

 

二、Speex Codec 的特点

1、开源软件,版权自由;

2、集成了窄带和宽带两种模式;

3、非常宽的码率范围:2.15kbps~44kbps;

4、实现动态码率切换和变速率操作;

5、具有VAD和DTX模块,集成在VBR模块中;

6、算法复杂度可以调配;

7、嵌入的宽带结构(可分级设置采样率8KHZ、16KHZ);

8、具有超宽带采样率32KHZ;

9、具有增强立体声编码选项;

10、已经定点实现;

 

我个人对2~7、9、10都很感兴趣,接下来会去好好研究一下。

 

三、Speex Codec的算法模型

      Speex Codec 是基于CELP算法模型开发的&

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值