Společnost Google zveřejnila verzi audio kodeku Lyra 1.3, zaměřenou na dosažení vysoké kvality přenosu hlasu v podmínkách omezeného objemu přenášených informací. Kvalita řeči při bitratech 3.2 kbps, 6 kbps a 9.2 kbps při použití kodeku Lyra přibližně odpovídá bitrateům 10 kbps, 13 kbps a 14 kbps při použití kodeku Opus. K dosažení tohoto cíle se kromě běžných metod komprese zvuku a zpracování signálů v Lyra používá hlasový model na bázi systému strojového učení, který umožňuje rekonstruovat chybějící informace na základě typických charakteristik řeči. Referenční implementace kódu je napsána v C++ a šíří se pod licencí Apache 2.0.
Na rozdíl od zásadně přepracované verze Lyra 1.2, která byla přenesena na novou architekturu neuronové sítě, byla ve verzi 1.3 optimalizována model strojového učení bez architektonických změn. V nové verzi byly pro ukládání vah a provádění aritmetických operací místo 32bitových čísel s pohyblivou řádovou čárkou použity 8bitové celá čísla, což vedlo ke snížení velikosti modelu o 43 % a zrychlení práce s modelem o 20 % při testování na smartphonu Pixel 6 Pro. Kvalitu řeči se podařilo zachovat na stejné úrovni, ale formát přenášených dat se změnil a není kompatibilní s předchozími verzemi.
Zdroj: opennet.ru
