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.