النص المصدر المقدم هو مقتطف من نص برمجي بلغة Python يهدف إلى التقاط الصوت من قناة صوتية على Discord ومعالجته لتحويل الكلام إلى نص (STT). يتضمن الكود منطقًا للاتصال بخدمة أساسية، والتعامل مع فك ترميز Opus، وتحويل بيانات الصوت PCM.
تشمل المكونات الرئيسية الظاهرة في الكود:
- التقاط الصوت باستخدام `discord.ext.voice_recv` ووحدات PyAudio المحلية.
- دالة `safe_decode` التي تقوم بتعديل `discord.opus.Decoder.decode` للتعامل مع الأخطاء المحتملة.
- خطوات معالجة البيانات التي تحول بيانات PCM ثنائية القناة بتردد 48kHz من Discord إلى مصفوفات float32 أحادية القناة بتردد 16kHz المناسبة لنماذج STT.
- منطق الاتصال الشبكي الذي يرسل عينات الصوت إلى خدمة محلية `vtuber_core` عبر منافذ TCP.
يتكون المحتوى المصدر بالكامل من الكود ولا يحتوي على أي نص توضيحي، أو سجلات أخطاء، أو مناقشات تتعلق بفشل محدد أو إصلاحات.