- 관련 상품
- 2026년 9월 29일 오전 2:32 UTC
- 이름 *
- Kamo
- 뚱 베어
- 16db29f
모든 통화에 어댑터 하드 코딩 output format=mp3 44100 128, 그래서 콜러 wav (또는 kamoai-voice pcm, 모든 전화 통화)에 대한 E5 요청 주어진 mp3 다시 - 하나의 추가 손실 디코딩 플러스 호출 경로에 재 샘플, 그리고 /api/ai/v1/audio/speech의 다른 칭호에 대한 침묵 계약 위반. 종합() 이제 AudioController의 응답 format을 ElevenLabs의 자체로 맵 output format: pcm/wav 두 fetch pcm 24000 (AIService's 자신의 PCM 대회, kamoai-voice's hardcoded 24 kHz 디코딩) 와 wav는 실제에 싸여 여기 RIFF / WAVE 헤더 (ElevenLabs는 하나를 보낼 수 없습니다), mp3는 mp3 44100 128을 유지, opus 48000 128에 opus 지도, ulaw 8000에 명시된 ulaw 지도. A 형식 ElevenLabs는 말할 수 없습니다 (aac, flac)는 앞을 거부하므로 라우터가 떨어지지 않습니다. 다시 모델로, 대신 침묵으로 mp3로 삭제. 더 보기 선언 된 mimeType 이제 항상 바이트가 반환되지 않습니다. Content-Type 공급 업체가 보낼 일. kamoai-voice는 이미 pcm를 요구하고 AIService의 선언된 내용 유형을 읽습니다 오히려 자신의 요청을 신뢰보다, 그래서 변경이 필요: 그것은 실제, 일치 속도 PCM 이제 대신 디딜 및 샘플 MP3. 테스트 (SpeechVendorFamiliesTest, 적색 그 후 녹색 가짜 ElevenLabs 서버): 각 response format maps to the right output format, wav wrapper는 비접촉된 PCM 바이트의 주위에 유효한 44 바이트 RIFF/WAVE 우두머리, 지원되지 않은 형식은 HTTP 호출 전에 거부되며 mp3는 변경되지 않습니다.
