Spoločnosť Google zverejnila vydanie audio kodeku Lyra 1.3 zameraného na dosiahnutie vysokokvalitného prenosu hlasu pri obmedzenom objeme prenášaných informácií. Kvalita reči pri bitratoch 3,2 kbps, 6 kbps a 9,2 kbps používaním kodeku Lyra približne zodpovedá bitratoch 10 kbps, 13 kbps a 14 kbps pri používaní kodeku Opus. Na vyriešenie stanoveného cieľa sa okrem bežných metód kompresie zvuku a transformácie signálov v Lyra využíva model reči založený na systéme strojového učenia, ktorý dokáže reprodukovať chýbajúce informácie na základe typických charakteristík reči. Referenčná implementácia kódu je napísaná v C++ a je distribuovaná pod licenciou Apache 2.0.
Na rozdiel od radikálne prepracovanej verzie Lyra 1.2 z októbra, ktorá bola preložená na novú architektúru neurónovej siete, vo verzii 1.3 prebehla optimalizácia modelu strojového učenia bez architektonických zmien. V novej verzii sa na uloženie váh a vykonávanie aritmetických operácií namiesto 32-bitových plávajúcich čísel používajú 8-bitové celá čísla, čo viedlo k zníženiu veľkosti modelu o 43 % a zrýchleniu práce s modelom o 20 % pri testovaní na smartfóne Pixel 6 Pro. Kvalitu reči sa pritom podarilo udržať na rovnakej úrovni, no formát prenášaných údajov sa zmenil a nie je kompatibilný s predchádzajúcimi vydaniami.
Zdroj: opennet.ru
