
语音编码相关
文章平均质量分 79
simon-扬
这个作者很懒,什么都没留下…
展开
-
Speex 音频编解码
// demo.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include #include #pragma comment(lib,"libspeexdsp.lib") #define转载 2013-01-06 09:27:48 · 1589 阅读 · 0 评论 -
语音音频压缩格式 speex vs nellymoser:The CELT ultra-low delay audio codec
Speex是一套免费开源,无专利保护的音频压缩格式,主要针对语音。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低应用中语音输入的障碍 。而且,Speex也是很适合网络应用,这方面,相对于其它编解码器Speex也有着自己独特的优势。Speex还是GNU工程的一部分,在改版的BSD协议下得到了很好的支持。 Speex is based on CELPand is design转载 2013-03-24 21:39:05 · 2826 阅读 · 0 评论 -
speex编解码在android上实现
以前在应用中使用到了Speex编解码,近来总结了一下Speex在android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合网络应用,在网络应用上有着自己独特的优势。同时,Speex还是GNU工程的一部分,在改版的BSD协议中得到了很好的支持。S转载 2013-01-06 14:34:38 · 1387 阅读 · 0 评论 -
(转)语音编解码总结
語音編解碼的概述 隨著互聯網、移動通訊的發展,多媒體語音通信的應用越來越廣,降低信道傳輸速率、提高語音質量,成為人們不斷追求的目標。語音編碼技術在這過程中承擔著極其重要角色。 語音編解碼的分類 語音編解碼技術有很多種,大致可以分為三類,即波形編碼,參數編碼,混合混碼。另外,根據編碼的速率來分類又可分為低速率、中速率、高速率編碼。根據應用不同也可分為音樂編碼转载 2013-02-16 13:25:39 · 1155 阅读 · 0 评论 -
speex开源库的编译与简要介绍
编译:windows环境1:VC2008 + speex-1.2rc1 + libogg;2:编译libogg,因为speex编解码两个工程要用到libogg中的lib; speex-1.2rc1,相应的工程中已经配置了libogg头文件的相对路径,将speex-1.2rc1和libogg放在同一目录就可以了; 不过要配置指定lib路径;3:编译speex原创 2013-02-16 10:39:13 · 2794 阅读 · 0 评论 -
(转)speex详细介绍--概念、移植、编译、命令行等
Speex之一-介紹Speex介紹Speex Speex編解碼器(www.speex.org)存在是因為有這麼一個需求,即是開源同時專利版權也是免費的。這應該也是各開源軟體的必要條件。本質上講,Speex是針對語音的,vorbis是針對語音/音樂的。不像很多基它編碼,Speex不是為移動手機設計的,而是為網絡和VOIP應用設計的。文件壓縮當然也技持。Speex設計得很靈活,支转载 2013-02-16 11:53:17 · 8915 阅读 · 1 评论 -
音频压缩工具——Speex的使用
在Android开发中,需要录音并发送到对方设备上。这时问题来了,手机常会是GPRS、3G等方式上网,所以节省流量是非常关键的,使用Speex来压缩音频文件,可以将音频压文件小数倍。1.去Speex官网下载最新Speex源码。2.创建一个新的应用(我创建的应用名为Audio),并创建一个jni目录($project/jni)。3.把speex源码目录下的libspeex和include转载 2013-01-05 17:11:35 · 1874 阅读 · 0 评论 -
Speex manul(手册)中文版
在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。回声的产生在IP网络主要有两种:1.声学回声2.电路回声声学回声主要又分成以下几种:a ) 直接回声:由扬声器产生的声音未经任何反射直接进入麦克风b ) 间接回声: 由扬声器发出的声音经过多次反射后,再进入Mic对于第二种回声,拥有多路径,时变性的特点.是比较难处理的.由于IP网络下的传输的延迟较大转载 2013-01-05 15:25:54 · 1440 阅读 · 0 评论 -
Speex 之回声消除
为什么需要声学回声消除呢?在一般的VOIP软件或视频会议系统中,假设我们只有A和B两个人在通话,首先,A的声音传给B,B然后用喇叭放出来,而这时B的MIC呢则会采集到喇叭放出来的声音,然后传回给A,如果这个传输的过程中时延足够大,A就会听到一个和自己刚才说过的话一样的声音,这就是回声,声学回声消除器的作用就是在B端对B采集到的声音进行处理,把采集到声音包含的A的声音去掉再传给A,这样,A就不会听到转载 2013-01-05 17:15:48 · 1867 阅读 · 0 评论 -
speex库的使用
Speex 是近年来开发出的一套功能强大的语音引擎,能够实现高质量和低比特率的编码。它不仅提供了基于码激励线性预测(CELP)算法的编/解码模块,而且在其最新发布的版本中还提供了声音预处理和声学回声消除模块,为保障IP网络中的语音通信质量提供了技术手段。此外,Speex还具有压缩后的比特率低(2~44 kbps)的特点,并支持多种比特率。这些特点使得Speex特别适合VoIP的系统。虽然是转载 2013-01-05 15:24:41 · 1382 阅读 · 0 评论 -
Speex 语音编解码算法概述
一、Speex是什么? Speex工程是由Jean-Marc Valin 在2002年启动的一个项目,这个项目满足了当时缺少开源的、自由版权的语音编解码器的需求。因为当时大概只有G.711 等极少的语音编解码器可以自由使用,这种情形大大限制了VOIP在Linux以及其它自由操作系统上的发展,所以Speex Codec应运而生,可见它是针对VOIP应用而开发的,当然也可以用于一般语音原创 2013-01-05 14:33:21 · 2950 阅读 · 0 评论 -
Flex客户端设置speex编码时Red5对音频数据的处理以及将speex解码
§ 客户端设置音频编码格式speex且包中只一个帧§ red5接收帧并添加帧长§ 解码时依据帧长获取帧数据解码1.flex客户端的设置因为flex只支持Nellymoser(默认的)和speex,我们决定使用speex编码方式,解码后转成AAC编码格式,我们看一下flex提供的音频接口,引用一篇博客的内容:一、flex中提供的音频接口 用flex编写客户端,它提供的接转载 2013-01-05 17:27:59 · 2445 阅读 · 0 评论 -
开源语音格式speex教程-IOS
这两天在折腾语音的东西,实现类似微信上对讲机的功能,做了两个Demo,一种使用lib-amr库用amr格式实现的,这个网上有现成的教程,所以还是比较好实现的。另一个是用的speex库,这个提的人很多,但是出教程的不多,恨透那个爱图腾的教程了,很多不明所以的地方,让我们这些新手很困惑呀,网上晃了3天终于可以搞出个像样的Demo了。Demo中我将一个录好的.caf格式的PCM音频 编码成speex转载 2013-01-05 17:25:10 · 1600 阅读 · 0 评论 -
语音音频压缩格式--nellymoser
公司:http://nellymoser.com/ 例子:http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/ 解码库:http://code.google.com/p/nelly2pcm/ 编码库:http://nellymoser.narod.ru/ Nel原创 2013-03-24 21:37:15 · 5101 阅读 · 2 评论