Lyra (koodekki)

Lyra on Googlen kehittämä koodekki, joka on tarkoitettu puheen pakkaamiseen. Lyra on suunniteltu toimimaan alhaisella bittinopeudella (bittimäärällä), jolloin puhetta voidaan siirtää myös hyvin hitaissa verkoissa. Lyra hyödyntää koneoppimisella koulutettuja malleja.

Koodekki pakkaa äänen 3 kbps (kilobittiä sekunnissa) bittimäärälle laadulla, joka Googlen mukaan on laadultaan vertailukelpoinen muihin koodekkeihin. Googlen mukaan Lyra 3 kbps bittimäärällä on vertailtavissa Opus-pakkaukseen 8 kbps bittimäärällä, jolloin kaistan tarve vähenee 60 prosenttia. Lyra versio 2 perustuu arkkitehtuuriltaan SoundStream-koodekille.

Google on julkaissut koodekin lähdekoodit avoimena lähdekoodina huhtikuussa 2021 Apache-lisenssillä. Lyra on kirjoitettu C++-kielellä. Lyra on tuettu Androidilla, Linuxilla, macOS:llä ja Windowsissa. Kääntämiseen tarvitaan Bazel-käännösjärjestelmä.

Lähteet

Aiheesta muualla 
 Wavenet based low rate speech coding (PDF) 
 Handling Background Noise in Neural Speech Generation (PDF) 
 Generative speech coding with predictive variance regularization (PDF) 
 SoundStream: An end-to-end neural audio codec (PDF) 

Koodausmenetelmät
Googlen ohjelmistot