Teks sumber yang diberikan adalah cuplikan skrip Python yang dimaksudkan untuk menangkap audio dari saluran suara Discord dan memprosesnya untuk Speech-to-Text (STT). Kode ini mencakup logika untuk terhubung ke layanan inti, menangani dekoding Opus, dan mengonversi data audio PCM.
Komponen kunci yang terlihat dalam kode meliputi:
- Penangkapan audio menggunakan `discord.ext.voice_recv` dan modul PyAudio lokal.
- Fungsi `safe_decode` yang mem-patch `discord.opus.Decoder.decode` untuk menangani kesalahan potensial.
- Langkah-langkah pemrosesan data yang mengonversi PCM stereo 48kHz dari Discord menjadi array float32 mono 16kHz yang cocok untuk model STT.
- Logika komunikasi jaringan yang mengirim sampel audio ke layanan lokal `vtuber_core` melalui socket TCP.
Konten sumber terdiri sepenuhnya dari kode dan tidak memiliki teks penjelasan, log kesalahan, atau diskusi mengenai kegagalan atau perbaikan spesifik.