Tvrtka Google objavila je izdanje audio kodeka Lyra 1.3, koji je usmjeren na postizanje visoke kvalitete prijenosa glasa u uvjetima ograničenog volumena prenesenih podataka. Kvaliteta govora pri bitrate-ovima od 3.2 kbps, 6 kbps i 9.2 kbps korištenjem kodeka Lyra otprilike odgovara bitrate-ovima od 10 kbps, 13 kbps i 14 kbps pri korištenju kodeka Opus. Za postizanje ovog cilja, osim uobičajenih metoda kompresije zvuka i pretvorbe signala, u Lyri se koristi jezični model temeljen na sustavu strojnog učenja, koji omogućuje rekonstrukciju nedostajućih informacija na temelju tipičnih karakteristika govora. Referentna implementacija koda napisana je na C++ i distribuira se pod licencom Apache 2.0.
Za razliku od drastično redizajniranog izdanja Lyra 1.2, koje je prebačeno na novu arhitekturu neuronske mreže u listopadu, verzija 1.3 uključuje optimizaciju modela strojnog učenja bez arhitektonskih promjena. U novoj verziji, za pohranu težina i izvođenje aritmetičkih operacija umjesto 32-bitnih brojeva s pomičnom zarezom koriste se 8-bitni cjelobrojni brojevi, što je dovelo do smanjenja veličine modela za 43% i povećanja brzine rada s modelom za 20% tijekom testiranja na pametnom telefonu Pixel 6 Pro. Kvalitetu govora uspjelo je zadržati na istoj razini, ali format prenesenih podataka se promijenio i nije kompatibilan s prethodnim izdanjima.
Izvor: opennet.ru
