目錄
Lyra(編解碼器)
Lyra是一種有損音頻編解碼器,旨在以極低的比特率壓縮語音。與大多數其他音頻格式不同,它使用基于機器學習的算法來壓縮數據。
Lyra(編解碼器)的特點
Lyra編解碼器被設計用來在帶寬受到嚴重限制時實時傳輸語音,例如通過緩慢或不可靠的網絡連接。它以3kbps的固定比特率運行,旨在提供比在類似比特率下使用傳統波形算法的編解碼器更好的質量。相反,壓縮是通過機器學習算法實現的,該算法對輸入進行特征提取編碼,然后使用生成模型重建原件的近似值。這個模型是在超過70種語言記錄的數千小時的語音上訓練出來的,以適應各種說話者的功能。由于生成模型在計算上比傳統的編解碼器更復雜,所以使用了一個簡單的模型,并行處理不同的頻率范圍,以獲得可接受的性能。Lyra在40毫秒的幀上運行,谷歌聲稱它在典型的硬件上可以以90毫秒的延遲運行。
質量方面,Lyra在類似比特率下的表現明顯優于傳統編解碼器。
支持實現
谷歌的實現在Github上以Apache許可證提供。它以C++語言編寫,針對64位ARM進行了優化,但也可以在X86上運行,在Android或Linux上運行。
Lyra(編解碼器)的應用
在帶寬有限的情況下使用Lyra來傳輸視頻聊天的聲音。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/175774/