Google нь Android аудио кодлогч Lyra-ийн эх кодыг гаргасан 

Хэд хоногийн өмнө Google-ийн хөгжүүлэгчид гаргасан тэдний оруулсан блог шуудангаар дамжуулан Лираг нээлттэй эх сурвалж болгох шийдвэр. Lyra нь бага судалт холболттой нөхцөлд өндөр чанартай дуут дуудлага хийх боломжийг олгохын тулд машин сурахад суурилдаг.

Энэ нь ашиг тустай бөгөөд бусад хөгжүүлэгчдэд програмаа тэжээх боломжийг олгодог харилцаа холбоо, Лираг шинэ чиглэлд хөгжүүлэх.

Олон арван жилийн турш медиа програмын үндсэн хэрэгсэл болсон кодекууд нь зурвасын өргөнийг шаарддаг програмуудыг өгөгдлийг үр дүнтэй дамжуулах боломжийг олгосон.

Ийм байдлаар, видео болон аудио аль алинд нь зориулж код боловсруулах нь байнгын бэрхшээлийг бий болгодог- Илүү өндөр чанарыг хангаж, бага өгөгдөл ашиглаж, бодит цагийн харилцааны хоцролтыг багасгах.

Видео нь аудиогоос хамаагүй илүү өргөн зурвасын өргөнийг ашиглаж байгаа мэт боловч орчин үеийн видео кодчид өнөөгийн ашиглагдаж байгаа өндөр чанартай ярианы кодлогчдоос бага битийн хурдыг авах боломжтой.

Хослол Бага хурдтай дуут болон видео кодлогч нь өндөр чанарын видео дуудлага хийх туршлагыг авчирдаг бага зурвасын өргөн сүлжээнд хүртэл. Гэсэн хэдий ч түүхэн байдлаар аудио кодчийн битийн хурд бага байх тусам дуут дохио төдий чинээ ойлгомжгүй, илүү роботчлогдсон байдаг.

Түүнчлэн, зарим хүмүүс тогтмол өндөр чанартай өргөн зурвасын сүлжээнд хамрагдах боломжтой байдаг боловч энэ түвшний холболт нь бүх нийтийн хэмжээнд байдаггүй бөгөөд сайн холбогдсон газар нутагт амьдардаг хүмүүс хүртэл заримдаа сүлжээний холболт муу, сүлжээний холболт муу, холболт дутагдалтай тулгардаг.

Энэ асуудлыг шийдэхийн тулд Google нь Lyra хэмээх өндөр чанартай, хэт бага битийн хурдтай ярианы кодлогчийг бүтээсэн Энэ нь хамгийн удаан сүлжээнд ч гэсэн дуут холбоог ашиглах боломжтой болгодог.

Үүний тулд Google нь дэвшилтэт давуу талыг ашиглахын зэрэгцээ уламжлалт кодчиллын арга техникийг ашигласан дуут дохиог шахах, дамжуулах шинэ аргыг бий болгох олон мянган цагийн өгөгдлөөр сургагдсан загвар бүхий машинаар суралцахад.

Lyra-ийн кодыг хурдны зорилгоор C ++ дээр бичсэн, үр ашиг ба харилцан ажиллах чадвар, үүнээс гадна Abel-тэй Bazel бүтэц, GoogleTest програмыг бүрэн нэгжийн туршилтанд ашигладаг.

Basic API нь пакет болон файлын түвшинд кодлох, декодлох интерфэйсийг өгдөг. Дохио боловсруулах хэрэгслийг бүрэн гүйцэд хангаж өгсөн бөгөөд үүнд янз бүрийн шүүлтүүр, хувиргалтыг багтаасан болно.

“Манай жишээний програм нь Android NDK-тэй нэгтгэж, Lyra-ийн уугуул кодыг Java-д суурилсан Android програмд ​​хэрхэн нэгтгэхийг харуулсан болно. Бид мөн Lyra-г ажиллуулахад шаардлагатай векторын жин ба хэмжигдэхүүнийг өгдөг "гэж Google хэлэв. Энэхүү хувилбар нь 64 битийн Android ARM платформд оновчтой, Линукс хувилбартай аудио програмыг Lyra ашиглан кодлох, декодлоход шаардлагатай хэрэгслүүдийг өгдөг.

Онцлог шинж чанарыг генератив загвар ашиглан долгион хэлбэрээр декодчилдог. Генератив загварууд нь хязгаарлагдмал тооны функцээс бүрэн аудио долгион хэлбэрийг бүтээхэд маш сайн тохирсон машин сурах тусгай төрөл юм.

Лирагийн архитектур нь уламжлалт аудио кодлогчтой маш төстэй юм, хэдэн арван жилийн турш интернет харилцааны ноён нуруу болсоор ирсэн. Эдгээр уламжлалт кодууд нь дижитал дохио боловсруулах техник дээр суурилдаг бол Лайра нь өндөр чанарын ярианы дохиог сэргээн засварлах чадвартай генератор загварт багтдаг.

Google нь Lyra-г үнэгүй дуудлагын аппликейшн дээрээ хэрэгжүүлж, бусад програмуудад тохирсон байж магадгүй гэж бодож кодыг нээлттэй эх сурвалж болгож байна гэжээ.

Google олон тооны дуу хоолойг архивлах, батерейны насыг хэмнэх, эсвэл завгүй нөхцөлд сүлжээний түгжрэлийг бууруулах зэрэгт тохирсон хэд хэдэн програм байдаг гэж Google боддог.

"Бид хүчирхэг, өвөрмөц програмуудыг нийлүүлэхийн тулд Lyra-д хэрэглэсэн нээлттэй эхийн олон нийтийн шинж чанарыг харуулах тэсэн ядан хүлээж байна" гэж Google хэлэв.

Эх сурвалж: https://opensource.googleblog.com


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.