Google ayaa soo bandhigtay codec cusub oo maqal ah, Lyra, oo la hagaajiyay si loo gaaro tayada hadalka ugu badan xitaa isku xirka shabakada aadka u gaabis ah. Hirgelinta Lyra waxay ku qoran tahay C++ oo ay ka furan tahay shatiga Apache 2.0, laakiin waxay u baahan tahay maktabad gaar ah, libsparse_inference.so, taasoo fulisa mishiinka xisaabinta asaasiga ah. Waxaa la xusay in maktabaddan lahaanshaha ahi ay tahay mid ku meel gaar ah; Google waxa uu ballan qaaday in uu horumarinayo beddelka il furan oo uu taageero u fidiyo goobo badan mustaqbalka.
Marka la eego tayada xogta codka ee heerarka hooseeya, Lyra waxay si weyn uga sarraysaa codecs-dhaqameedyada isticmaala habka signalka dhijitaalka ah. Si loo gaaro gudbinta codka tayada sare leh ee xaddidan xaddidan, marka lagu daro isku-buufinta maqalka ee caadiga ah iyo hababka beddelka calaamadaha, Lyra waxay isticmaashaa qaab-hadal ku salaysan mashiinka-barashada kaas oo dib u dhis ku sameeya macluumaadka maqan ee ku salaysan sifooyinka hadalka caadiga ah. Qaabka loo isticmaalo jiilka maqalka ayaa lagu tababaray iyadoo la isticmaalayo kumanaan saacadood oo cod duubis ah oo ku qoran in ka badan 70 luqadood.

Codec-ku waxa uu ka kooban yahay cod-bixiye iyo cod-bixiye. Algorithm-ka encoder-ku wuxuu soo saaraa cabbirada xogta codka 40 millise seconds kasta, wuu cadaadiyaa, oo u gudbiyaa qaataha shabakadda. Kanaalka isgaadhsiinta ee xawlihiisu yahay 3 kilobits ilbiriqsi kasta ayaa ku filan gudbinta xogta. Halbeegyada maqalka ee la soo saaray waxaa ka mid ah logarithmic mel-spectrograms, kuwaas oo ku xisaabtama sifooyinka tamarta hadalka ee kala duwanaansho kala duwan oo soo noqnoqda waxaana lagu diyaariyaa qaabka aragtida maqalka aadanaha.

Codeeyaha wuxuu adeegsadaa qaab wax-abuure ah oo dib-u-dhis ku sameeya calaamadda hadalka oo ku salaysan cabbirrada maqalka ee la kala qaado. Si loo dhimo kakanaanta xisaabinta, qaab fudud oo ku salaysan shabakad neerfaha soo noqnoqda ayaa la isticmaalaa. Qaabkani waa nooc ka mid ah tusaalaha isku dhafka hadalka ee WaveRNN kaas oo adeegsada qiyaas muunad hoose laakiin isla mar ahaantaana soo saara calaamado badan oo kala duwan oo soo noqnoqda. Calaamadaha soo baxaya ayaa markaa la kor saaray si ay u soo saaraan hal calaamad wax soo saar oo u dhiganta heerka muunad ee la cayimay.
Tilmaamaha processor-ka gaarka ah ee laga heli karo soo-saareyaasha 64-bit ARM ayaa sidoo kale loo isticmaalaa dardargelinta. Natiijo ahaan, in kasta oo la isticmaalo barashada mashiinka, codec-ka Lyra waxaa loo isticmaali karaa codaynta hadalka waqtiga-dhabta ah iyo dejinta taleefannada casriga ah ee dhexdhexaadka ah, taas oo muujinaysa daahitaanka gudbinta signalka ee 90 millise seconds.
Source: opennet.ru
