أصدرت Google شفرة المصدر لـ Lyra ، وهو برنامج ترميز صوتي يعمل بنظام Android 

قبل أيام قليلة صدر مطوري جوجل عبر منشور مدونة اتخذوه قرار جعل Lyra مفتوح المصدر. تعتمد Lyra على التعلم الآلي لتمكين المكالمات الصوتية عالية الجودة في المواقف ذات النطاق الترددي المنخفض.

مع هذا الفوائد ويسمح للمطورين الآخرين بتغذية تطبيقاتهم التواصل وتطوير ليرا في اتجاهات جديدة.

تُعد برامج الترميز عنصرًا أساسيًا في تطبيقات الوسائط لعقود من الزمن ، وقد مكّنت التطبيقات كثيفة النطاق الترددي من نقل البيانات بكفاءة.

كما، يمثل تطوير برنامج الترميز لكل من الفيديو والصوت تحديًا مستمرًا- توفير جودة أعلى من أي وقت مضى ، واستخدام بيانات أقل ، وتقليل زمن الوصول للتواصل في الوقت الفعلي.

على الرغم من أن الفيديو قد يبدو أنه يستهلك نطاقًا تردديًا أكبر بكثير من الصوت ، إلا أن برامج ترميز الفيديو الحديثة يمكن أن تحقق معدلات بت أقل من بعض برامج ترميز الكلام عالية الجودة المستخدمة اليوم.

مزيج من يمكن أن توفر برامج ترميز الصوت والفيديو ذات معدل البت المنخفض تجربة اتصال فيديو عالية الجودة حتى على الشبكات ذات النطاق الترددي المنخفض. ومع ذلك ، من الناحية التاريخية ، كلما انخفض معدل البت في برنامج ترميز الصوت ، كلما كانت الإشارة الصوتية أقل وضوحًا وكلما كانت أكثر آلية.

أيضًا ، على الرغم من أن بعض الأشخاص لديهم إمكانية الوصول إلى شبكة نطاق عريض عالية الجودة متسقة ، فإن هذا المستوى من الاتصال ليس عالميًا ، وحتى الأشخاص الذين يعيشون في مناطق متصلة جيدًا يواجهون أحيانًا اتصالات شبكة رديئة ، واتصالات شبكة ضعيفة ، واتصالًا ضعيفًا.

لحل هذه المشكلة، قامت Google بإنشاء Lyra ، وهو برنامج ترميز كلام عالي الجودة ومعدل بت منخفض للغاية مما يجعل الاتصال الصوتي متاحًا حتى على أبطأ الشبكات.

للقيام بذلك ، طبقت Google تقنيات الترميز التقليدية مع الاستفادة من التطورات في التعلم الآلي مع نماذج تم تدريبها على مدى آلاف الساعات من البيانات لإنشاء طريقة جديدة لضغط ونقل الإشارات الصوتية.

تمت كتابة كود Lyra في C ++ للسرعة ، الكفاءة وقابلية التشغيل البيني ، بالإضافة إلى أنه يستخدم إطار عمل Bazel مع Abseil وإطار عمل GoogleTest لاختبار الوحدة الكاملة.

توفر واجهة برمجة التطبيقات الأساسية واجهة للتشفير وفك التشفير على مستوى الحزمة والملف. يتم أيضًا توفير سلسلة أدوات معالجة الإشارات الكاملة وتتضمن العديد من المرشحات والتحويلات.

"يتكامل تطبيقنا النموذجي مع Android NDK لإظهار كيفية دمج رمز Lyra الأصلي في تطبيق Android المستند إلى Java. كما نوفر أيضًا أوزان المتجهات والمعدلات الكمية اللازمة لتشغيل Lyra ". يوفر هذا الإصدار الأدوات اللازمة للمطورين لتشفير وفك تشفير الصوت باستخدام Lyra ، المحسن لمنصة Android ARM 64 بت ، مع إصدار لنظام التشغيل Linux.

يتم فك ترميز الميزات إلى شكل موجة باستخدام نموذج توليدي. تعد النماذج التوليدية نوعًا خاصًا من نماذج التعلم الآلي المناسبة تمامًا لإعادة إنشاء شكل موجة صوتي كامل من عدد محدود من الوظائف.

تشبه بنية Lyra برامج ترميز الصوت التقليدية، والتي كانت العمود الفقري للاتصال عبر الإنترنت لعقود. بينما تعتمد برامج الترميز التقليدية هذه على تقنيات معالجة الإشارات الرقمية ، فإن Lyra تكمن في قدرة النموذج التوليدي على إعادة بناء إشارة كلام عالية الجودة.

طبقت Google تطبيق Lyra في تطبيق مكالمات الفيديو المجاني Duo وقالت إنها تجعل الكود مفتوح المصدر لأنه يعتقد أنه قد يكون مناسبًا للتطبيقات الأخرى.

تعتقد Google أن هناك عددًا من التطبيقات التي قد تكون Lyra مناسبة لها ، سواء كانت لأرشفة كميات كبيرة من الصوت أو توفير عمر البطارية أو تخفيف ازدحام الشبكة في المواقف المزدحمة.

قالت Google: "نتطلع إلى رؤية الإبداع الذي يميز مجتمع المصادر المفتوحة المطبق على Lyra لتقديم تطبيقات قوية وفريدة من نوعها".

مصدر: https://opensource.googleblog.com


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.