KamoCRM

Lift Labs berbicara format yang diminta oleh penelpon

FixAIService
Dikirim
29 September 2026 pukul 02.32 UTC
Penulis
Kamo
Commit
16db29f

Adaptor hard- kode keluaran _ format = mp3 _ 44100 _ 128 pada setiap panggilan, jadi pemanggil meminta E5 untuk wav (atau kamoai- suara meminta pcm, pada setiap panggilan telepon) masih mendapat mp3 kembali - satu ekstra lossy decode ditambah sampel ulang di jalur panggilan, dan pelanggaran kontrak diam untuk penelepon lain dari / api / ai / v1 / audio / speech. synthesize () sekarang memetakan AudioController 's response _ format ke elevator Labs' sendiri output _ format: pcm / wav keduanya fetch pcm _ 24000 (konvensi AIService sendiri PCM, pencocokan kamoai- suara hardcode 24 kHz decode) dengan wav dibungkus dalam nyata RIFF / WAVE header di sini (Lift Labs tidak pernah mengirimkan satu), mp3 terus mp3 _ 44100 _ 128, peta opus ke opus _ 48000 _ 128, dan sebuah peta ulaw eksplisit ke ulaw _ 8000. Format Lift Labs tidak bisa berbicara (aac, flac) ditolak di depan sehingga router jatuh kembali ke model yang dapat, daripada diam-diam salah pemetaan ke mp3. The mimeType dideklarasikan sekarang selalu cocok bytes dikembalikan, bukan apa pun Konten-Tipe penjual kebetulan mengirim. kamoai- suara sudah meminta pcm dan membaca Konten AIService yang dideklarasikan - Tipe daripada mempercayai permintaan sendiri, sehingga tidak ada perubahan yang diperlukan di sana: ia mendapat real, matching- rate PCM sekarang bukan decodede - dan-resapled mp3. Tes (SpeechVsupport FamiliesTest, merah kemudian hijau melawan ElevenLabs palsu server): Setiap peta respon _ format ke keluaran _ format kanan, wav wrapper adalah 44-byte RIFF / WAVE header sekitar PCM bytes yang tidak tersentuh, format tidak didukung ditolak sebelum panggilan HTTP apapun, dan mp3 tidak berubah.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga