KamoCRM

ElevenLabs vorbește formatul un apelant de fapt cerut

FixAIService
Expediere
29 septembrie 2026 la 02:32 UTC
Autor
Kamo
Comite
16db29f

Adaptorul hard-codat de ieșire format=mp3 44100 128 la fiecare apel, astfel încât un apelant cer E5 pentru wav (sau kamoai-voice cere pcm, pe fiecare apel telefonic) încă Am primit mp3 înapoi Încălcarea silențioasă a contractului pentru orice alt apelant de /api/ai/v1/audio/specie. Sinteză () acum hărți AudioController's responsive format to ElevenLabs' own ieșire format: pcm/wav ambele aduc pcm 24000 (propria convenție a AIService PCM; potrivire kamoai-voice hardcoded 24 kHz decoda) cu wave înfășurat într-un real antetul RIFF/WAVE aici (ElevenLabs nu trimite niciodată unul), mp3 păstrează mp3 44100 128, opus harts to opus 48000 128, and an explicit ulaw maps to ulaw 80000. Un format ElevenLabs nu pot vorbi (aac, flac) este refuzat în față astfel încât routerul cade înapoi la un model care poate, în loc să-l mismapping tăcut la mp3. ă MimeType declarat acum se potrivește întotdeauna octeții returnate, nu orice Tipul de conţinut trimis de vânzător. kamoai-voice solicită deja pcm și citește tipul de conținut declarat al AIservice în loc să aibă încredere în propria sa cerere, astfel încât nu a fost nevoie de nici o schimbare acolo: devine real, rata de potrivire PCM acum în loc de un mp3 decodat și reinclus. Teste (SpeechVendorFamiliesTest, roșu apoi verde împotriva unui fals ElevenLabs server: fiecare răspuns format hărți la ieșire dreapta format, wav Învelișul este un antet RIF/WAVE de 44 octeți valabil în jurul octeților PCM neatinsi; un format nesuportat este respins înainte de orice apel HTTP, iar mp3 este neschimbat.

Toate modificările

Ca ceea ce vezi de transport maritim?

Toate acestea ajung în spațiul de lucru pe cont propriu. Începeți cu planul gratuit și citiți această pagină din nou într-o lună.

Pornește gratuit pentru totdeaunaVezi prețurile