Google ha pubblicato la versione 1.3 del codec audio Lyra, mirato a garantire un'alta qualità di trasmissione vocale in condizioni di limitata capacità informativa. La qualità vocale a bitrate di 3,2 kbps, 6 kbps e 9,2 kbps utilizzando il codec Lyra corrisponde approssimativamente ai bitrate di 10 kbps, 13 kbps e 14 kbps con il codec Opus. Per affrontare questo obiettivo, oltre ai metodi tradizionali di compressione audio e conversione del segnale, Lyra utilizza un modello vocale basato su un sistema di apprendimento automatico, che permette di ricreare le informazioni mancanti basandosi sulle caratteristiche tipiche della voce. L'implementazione di riferimento del codice è scritta in C++ ed è distribuita con la licenza Apache 2.0.
A differenza della versione 1.2 di Lyra, completamente riprogettata e rilasciata a ottobre con una nuova architettura della rete neurale, nella versione 1.3 è stata effettuata un'ottimizzazione del modello di apprendimento automatico senza cambiamenti architettonici. Nella nuova versione, per l'archiviazione dei pesi e l'esecuzione delle operazioni aritmetiche, vengono utilizzati numeri interi a 8 bit invece di numeri in virgola mobile a 32 bit, portando a una riduzione della dimensione del modello del 43% e a un'accelerazione delle operazioni del 20% durante i test su smartphone Pixel 6 Pro. La qualità vocale è stata mantenuta allo stesso livello, ma il formato dei dati trasmessi è cambiato ed è incompatibile con le versioni precedenti.
Fonte: opennet.ru
