Compania Google a lansat versiunea 1.3 a codec-ului audio Lyra, destinat obținerii unei calități superioare a transmiterii vocii în condiții de lățime de bandă limitată. Calitatea vocii la ratele de biți de 3.2 kbps, 6 kbps și 9.2 kbps folosind codec-ul Lyra corespunde aproximativ ratelor de biți de 10 kbps, 13 kbps și 14 kbps utilizând codec-ul Opus. Pentru a rezolva această problemă, pe lângă metodele obișnuite de compresie a sunetului și de transformare a semnalelor, Lyra folosește un model de vorbire bazat pe un sistem de învățare automată care permite recrearea informațiilor lipsă pe baza caracteristicilor tipice ale vocii. Implementarea de referință a codului este scrisă în C++ și este distribuită sub licența Apache 2.0.
Spre deosebire de versiunea radical revizuită Lyra 1.2 lansată în octombrie, care a fost transferată pe o nouă arhitectură de rețea neuronală, versiunea 1.3 a optimizat modelul de învățare automată fără modificări arhitecturale. În noua versiune, pentru stocarea greutăților și efectuarea operațiunilor aritmetice, au fost folosite numere întregi pe 8 biți în loc de numere în virgulă mobilă pe 32 de biți, ceea ce a redus dimensiunea modelului cu 43% și a accelerat performanța modelului cu 20% în timpul testării pe smartphone-ul Pixel 6 Pro. Calitatea vocii a fost menținută la același nivel, dar formatul datelor transmise s-a schimbat și nu este compatibil cu versiunile anterioare.
Sursa: opennet.ro
