無料の音声コーデック
Codec2の
最初のアルファ版 がリリースされました 。これは、狭いチャネルでの
超高密度音声コーディング向けに設計
されています。 たとえば、3.75秒の識別可能な音声は、1050バイトのみを圧縮します。 通信品質は、2550 bpsのストリームによって提供されます。
さまざまなエンコードオプションをテストするためのLinux / gcc(c2sim)のシミュレーター、コマンドライン経由のインターフェイスを備えた個別のエンコーダー(c2enc)およびデコーダー(c2dec)がリリースされました。これらは、最新のPCでリアルタイムよりも約10倍高速に動作します。
ここからソースとドキュメントをダウンロードします。
このような超高密度圧縮は、アマチュア無線だけでなく、さまざまな軍事任務、衛星通信、暗号化されたデバイスにも役立ちます。 現在、米国陸軍は
MELP (Mixed Excitation Linear Prediction)エンコーディング標準を使用していますが、Texas Instruments(2400 bps)、Microsoft(transcoder 1200 bps)、Compandent(2400、1200、600 bps)の知的財産です。 、Thales(600 bps)およびAT&T(ノイズプリプロセッサ)。
Codec2は、以前
Speexの作成に携わったDavid Roweによって開発されました。 彼
は、 2400 bps以下のストリームで通信品質の音声伝送を実現する、つまりMELPに代わる無料の代替を作成するという
タスクを
設定しました 。
最大5 kbpsの範囲で無料のコーデックが不足するという問題は、昨年
Bruce Perensによって提起されました。 彼はSpeex開発者に連絡し、状況の調査を依頼しました。
Codec2は60〜80年代の科学的研究に基づいており、現在の特許に該当しないようです。 音声の正弦波コーディングは1984年に初めて言及され、Roweは1997年の
研究論文で高調波正弦波コーディングの技術を詳細に説明しました。 コーデックはLGPL2ライセンスの下で公開されています。
以下のサンプルでは、Codec2 v0.1(2550 bps)とMELP(2400 bps)のエンコード品質を比較できます。
男性の声:
オリジナル
Codec2 v0.1(2550 bps)
MELP(2400 bps)
女性の声:
オリジナル
Codec2 v0.1(2550 bps)
MELP(2400 bps)
もちろん、David RoweyはCodec2をさらに改良する予定です。
メーリングリストで最新のニュースをフォローできます。