A Google közzétette a Lyra 0.0.2 audiokodek frissítését, amelyet a beszédátvitel maximális minőségének elérésére optimalizáltak rendkívül lassú kapcsolatok esetén. A kodek április elején lett nyilvános, de egy zárt matematikai könyvtárral volt összekapcsolva. A 0.0.2-es verzióban ezt a problémát megoldották, és egy nyílt alternatívát készítettek az adott könyvtárhoz — sparse_matmul, amely, akárcsak a kodek, az Apache 2.0 licenc alatt terjed. Más fejlesztések között megemlíthető, hogy a Bazel build rendszer és a GCC fordító használatára is van lehetőség, és ez a kombináció alapértelmezetten használatos Linuxon a Bazel+Clang helyett.
Emlékeztetünk arra, hogy a Lyra jelentősen felülmúlja a hagyományos kodekokat a hangadatok alacsony sebességen történő átadásának minőségében, amelyek digitális jelkezelési módszereket alkalmaznak. A hangátvitel magas minőségének elérése érdekében, a korlátozott mennyiségű adat átvitele mellett, a hang tömörítésének és jelátalakításának szokásos módszerei mellett a Lyra egy gépi tanuláson alapuló beszédmodelt is alkalmaz, amely képes rekonstruálni a hiányzó információt a beszéd tipikus jellemzői alapján. A hanggeneráláshoz használt modellt több ezer órányi, több mint 70 nyelv hangfelvételeivel képezték. A javasolt megvalósítás teljesítménye elegendő a beszéd valós idejű kódolásához és dekódolásához középkategóriás okostelefonokon, 90 milliszekundumos késleltetéssel.
Forrás: opennet.ru
