تتطلب عملية توليد ملخص البودكاست المبدعين والمنتجين و/أو الكتاب تقليديًا فهم المحتوى ، وكتابة الملخص يدويًا ، وتلخيص النقاط البارزة والمعالم البارزة في الحلقة. هذا النهج يستغرق وقتًا طويلاً وقد ينطوي على جلسات العصف الذهني التي تناقش الموضوعات الرئيسية ، وتحسين النص حتى ينقل فعليًا رسالة البودكاست ونبوبها (على سبيل المثال ، قد يتميز البودكاست الكوميدي بلغة أو فرط في ملخصاتها).
يوضح هذا المستودع كيفية أتمتة جزء كبير من هذه العملية اليدوية والمستهلكة للوقت باستخدام محفظة الخدمات التي توفرها Azure Cromitive Services ، وتحديداً خدمة خطاب Azure و Azure Openai لنسخ وتوليد الملخص ، وخطوط التغذية ، والكلمات الرئيسية لكبار المسئولين الاقتصاديين والترجمة إلى لغات متعددة. إن دمج الذكاء الاصطناعي لأتمتة هذه العملية لا يزيل دور الإبداع الإنساني أو أهمية المشاركة البشرية. بدلاً من ذلك ، فإنه يتيح تسارعًا كبيرًا في وقت إلى السوق من خلال تسخير قوة الذكاء الاصطناعي. لا يزال التحقق النهائي من الصحة والموافقة على المحتوى مسؤولية المتخصصين في البشر قبل النشر.

ينفذ هذا المستودع بنية عالية المستوى ستأخذ صوت البودكاست (الخطوات 1-3) ، ونسخ الصوت إلى نص باستخدام خدمات الكلام Azure (الخطوة 4) ، وإنشاء ملخص بناءً على النسخ باستخدام Azure Openai GPT-3.5 (الخطوة 5). لاحظ أن إصدار نموذج GPT المستخدم يمكن ترقيته بسهولة ، على سبيل المثال GPT-4 أو الإصدارات المستقبلية.
يتكون من تطبيق Web React الذي يسمح للمستخدم بتحميل ملف صوتي (بودكاست). يستخدم التطبيق نقطة نهاية Azure (WebAPIHTPTRigger) لتحميل ملف الصوت إلى حساب تخزين ، أي حاوية raw-files .
يتم تشغيل وظيفة Azure (AudiofileUploadedBlobtrigger) عند إضافة ملف جديد إلى حاوية raw-files . تقوم الوظيفة بتنزيل ملف الصوت وترسله إلى خدمات الكلام Azure وتنسخ الصوت إلى رسالة نصية. ثم يحفظ النسخ إلى حساب التخزين نفسه ، أي حاوية transcription .
يتم تشغيل وظيفة Azure الأخيرة (transcriptionFilePileDedBlobtrigger) ، عند إضافة ملفات جديدة إلى حاوية transcriptions . تقوم الوظيفة بتنزيل ملف النسخ وترسله إلى أربع طرق مختلفة من Azure Openai التي تؤدي الوظائف التالية:
يحفظ النتائج كملفات نصية منفصلة في حاوية حساب التخزين open-ai-results .
يرحب هذا المشروع بالمساهمات والاقتراحات. تطلب منك معظم المساهمات الموافقة على اتفاقية ترخيص المساهم (CLA) مع إعلان أن لديك الحق في ذلك في الواقع ، ويفعلنا في الواقع حقوق استخدام مساهمتك. لمزيد من التفاصيل ، تفضل بزيارة https://cla.opensource.microsoft.com.
للمساهمة ، يرجى البدء بإنشاء قضية محددة ذاتيا إعطاء نظرة عامة رفيعة المستوى لما تريد القيام به. بمجرد انتهاء أي مناقشة هناك ، تابع مع العلاقات العامة.
اعتمد هذا المشروع رمز سلوك المصدر المفتوح Microsoft. لمزيد من المعلومات ، راجع مدونة الشهادة الأسئلة الشائعة أو الاتصال بـ [email protected] مع أي أسئلة أو تعليقات إضافية.