Speex手册(一)——目录

来源:互联网 发布:淘宝苏宁易购怎么退货 编辑:程序博客网 时间:2024/06/05 10:46

        之前在研究声学回声消除时接触到了Speex,用到其中回声消除API,在远端与近端声音信号同步且远端回声不是特别大时回声消除效果不错,但不同步时效果非常差,因为回声消除用的是NLMS算法,不同步就很难收敛。最近在做异常声音检测时,又用到了声音预处理和语音活动检测的一些API,参数设置的合适,检测效果也不错。鉴于多次用到Speex,故索性将官方手册(The Speex Codec Manual Version 1.2 Beta 3)翻译一遍吧,让自己加深些理解。原手册共65页,所以分开翻译。

        目录

        1、Speex介绍

              1.1  获取帮助

              1.2  关于此文档

        2、编解码器描述

              2.1  概念

              2.2  编解码器(Codec)

              2.3  预处理器(Preprocessor)

              2.4  自适应抖动缓冲器(Adaptive Jitter Buffer)

              2.5  声学回声消除器(Acoustic Echo Canceller)

              2.6  重采样器(Resampler)

        3、编译和端口

              3.1  平台

              3.2  端口和优化

                     3.2.1  CPU优化

                     3.2.2  内存优化

        4、命令行编码器/解码器

              4.1  speexenc

              4.2  speexdec

        5、Speex编解码器API(libspeex)

              5.1  编码

              5.2  解码

              5.3  编解码器选项(speex_*_ctl)

              5.4  模式查询

              5.5  封包和带内信号

        6、语音处理API(libspeexdsp)

              6.1  预处理器

                     6.1.1 预处理器选项

              6.2  回声消除

                     6.2.1  故障查找

              6.3  抖动缓冲器

              6.4  重采样器

              6.5  环形缓冲区

         7、格式和标准

              7.1  RTP有效载荷格式

              7.2  MIME类型

              7.3  Ogg文件格式

         8、CELP编码介绍

              8.1  语音预测的声源滤波器模型

              8.2  线性预测(LPC)

              8.3  音高预测

              8.4  创新码本

              8.5  噪声加权

              8.6  为分析合成技术

         9、Speex窄带模式

              9.1  Whole-Frame分析

              9.2  Sub-Frame为分析合成

              9.3  位分配

              9.4  知觉增强

         10、Speex宽带模式(子带CELP)

              10.1  线性预测

              10.2  音高预测

              10.3  激励量化

              10.4  位分配

          A  代码示例

               A.1  sampleenc.c

               A.2  sampledec.c

          B  Speex的抖动缓冲器

          C  IETF RTP 简述

          D  Speex 许可证

          E  GNU免费文档许可证

0 0