編碼解碼器介紹翻譯-中英對照
編碼解碼器)的出現(xiàn)是因?yàn)閷﹂_放源碼有這方面的需求,并且不需繳納軟件專利使用費(fèi)的語音編碼解碼器。這些都是任何開放源碼的軟件具有可用性的必要條件。本質(zhì)上來說對于語音來說就如同Vorbis對于音頻/音樂一樣。不像其他的語音編碼解碼器,Speex并不是設(shè)計(jì)用于移動電話,而是針對于掌上電腦和網(wǎng)絡(luò)語音電話(VoIP)的應(yīng)用。當(dāng)然也支持文檔的壓縮。
Speex編碼解碼器的設(shè)計(jì)非常靈活,所支持的語音質(zhì)量和比特率的范圍很廣泛。能夠支持良好質(zhì)量的語音,同時(shí)也指的是除窄頻帶語音(電話的質(zhì)量,8kHz的采樣率)以外,Speex還可以解碼寬頻帶的語音(采樣率為16kHz)。
面向網(wǎng)絡(luò)語音電話而不是移動電話的設(shè)計(jì)指的是:在數(shù)據(jù)包丟失方面Speex十分可靠,而且它不會對數(shù)據(jù)包造成損壞。這是根據(jù)網(wǎng)絡(luò)語音電話VoIP的假設(shè),到達(dá)的數(shù)據(jù)包是不變的或者沒有數(shù)據(jù)包到達(dá)。因?yàn)镾peex是以多種不同的設(shè)備為目標(biāo)的,它具有適度(可調(diào)節(jié)的)的復(fù)雜性和很小的內(nèi)存占用。
所有的設(shè)計(jì)目標(biāo)都是指向?qū)⒋a激勵(lì)線性預(yù)測編碼CELP作為編解碼技術(shù)的。主要原因之一是CELP已經(jīng)證明可以穩(wěn)定可靠地工作并且可以同時(shí)兼容低比特率(比如:DoD CELP @ 4.8 kbps)和高比特率(比如:G.728 @ 16 kbps)。
1.1 獲得幫助
對于許多開放源碼的項(xiàng)目,有許多方法可以得到Speex相關(guān)信息。這些信息包括:
•本說明手冊
•在Speex的網(wǎng)站上獲取的其他文件材料(http://www.speex.org/)。
•電郵清單:可以發(fā)郵件到 speex-dev@xiph.org來討論任何和Speex有關(guān)事宜(并不僅限于開發(fā)人員)。
•互聯(lián)網(wǎng)交互聊天IRC:主通道是 #speex,在 irc.freenode.net 上。請注意:可能由于時(shí)差的原因,需要等待一段時(shí)間您才能和某人連接上,所以請保持耐心。
•私下給作者發(fā)送郵件,郵箱地址是:jean-marc.valin@usherbrooke.ca,這里只接受您不愿意在公開討論的私人/或者敏感話題 。
在尋求幫助以前(通過電郵清單或IRC),最重要的是首先閱讀本手冊(對的,所以如果你已經(jīng)看到這里了,那么這是一個(gè)很好的標(biāo)志)。通常來說,發(fā)郵件咨詢一些已經(jīng)在文件材料上具有清楚的說明的問題是認(rèn)為很無禮的。另一方面,要求對于手冊中包括的某些內(nèi)容進(jìn)行說明是完全可以的(并且也是鼓勵(lì)的)。本手冊還沒有能夠包含有關(guān)Speex的所有內(nèi)容,所以鼓勵(lì)大家每個(gè)人都問問題,發(fā)表評論,表達(dá)要求,或者只是讓我們知道Speex正在使用著也是允許的。
關(guān)于電郵清單,這里有一些其他的指導(dǎo)方針。在向清單報(bào)告Speex的故障(bug)之前,強(qiáng)烈推薦(如果可能的話)您首先測試這些故障在使用speexenc和speexdec(見第4章)命令行工具的時(shí)候會不會重現(xiàn)。所報(bào)告的第三方代碼的故障不僅比較難找到,而且常常會由和Speex沒有任何關(guān)系的錯(cuò)誤造成。
1.2 關(guān)于本文件
本文件按照以下方式進(jìn)行了劃分。第2章描述了不同的Speex的產(chǎn)品特性并且對本手冊中反復(fù)出現(xiàn)的許多基本條款記性了定義。第4章記載論述了在Speex分配中提供的標(biāo)準(zhǔn)的命令行工具。第5章包括了關(guān)于在libspeex應(yīng)用程序界面(API)中所用到的編程的詳細(xì)介紹。第7章是和Speex以及標(biāo)準(zhǔn)相關(guān)一些信息。
最后三個(gè)章節(jié)描述了再Speex中所用到的算法。理解這些章節(jié)要求具有信號處理的知識,但是如果僅僅是使用Speex的話則沒有這個(gè)要求。 它們是為那些想要徹底理解Speex是如何工作的/或者是為想要Speex來進(jìn)行研究的人而準(zhǔn)備的。第8章解釋了在碼激勵(lì)線性預(yù)測CELP后的大概原理,而第9和第10章則是針對Speex的。
2013.8.7