feat(voice): add elevenlabs realtime streaming asr
This commit is contained in:
@@ -47,13 +47,13 @@ AI_WHATSAPP_CONFIDENCE_HANDOFF_THRESHOLD=0.65
|
||||
AI_VOICE_ENABLED=0
|
||||
AI_VOICE_POLICY_MODE=v2_fast_conversational
|
||||
AI_VOICE_QUEUE_CONFIG_JSON={"voice_lab_ai":{"mode":"ai_first","agent_profile":"voice_support","handoff_queue_code":"voice_lab","language":"ru"}}
|
||||
AI_VOICE_ASR_PROVIDER=openai
|
||||
AI_VOICE_TTS_PROVIDER=yandex
|
||||
AI_VOICE_ASR_PROVIDER=elevenlabs
|
||||
AI_VOICE_TTS_PROVIDER=elevenlabs
|
||||
AI_VOICE_V2_ENABLED=1
|
||||
AI_VOICE_V2_QUEUE_CODES=voice_lab_ai
|
||||
AI_VOICE_V2_ACK_MODE=immediate_short
|
||||
AI_VOICE_V2_DUPLEX_ENABLED=1
|
||||
AI_VOICE_V2_STREAMING_ASR_BACKEND=local_sidecar
|
||||
AI_VOICE_V2_STREAMING_ASR_BACKEND=elevenlabs_realtime
|
||||
AI_VOICE_V2_STREAMING_ASR_BASE_URL=http://streaming-asr-sidecar:8021
|
||||
AI_VOICE_V2_STREAMING_ASR_TIMEOUT_SECONDS=4
|
||||
AI_VOICE_V2_STREAMING_ASR_MODEL=base
|
||||
@@ -71,6 +71,15 @@ AI_VOICE_AUDIOSOCKET_ENABLED=1
|
||||
AI_VOICE_AUDIOSOCKET_HOST=0.0.0.0
|
||||
AI_VOICE_AUDIOSOCKET_PORT=9019
|
||||
AI_VOICE_ASR_MODEL=gpt-4o-mini-transcribe
|
||||
AI_VOICE_ASR_ELEVENLABS_API_BASE=https://api.elevenlabs.io
|
||||
AI_VOICE_ASR_ELEVENLABS_API_KEY=<elevenlabs-api-key-optional>
|
||||
AI_VOICE_ASR_ELEVENLABS_MODEL_ID=scribe_v1
|
||||
AI_VOICE_ASR_ELEVENLABS_LANGUAGE=ru
|
||||
AI_VOICE_ASR_ELEVENLABS_SAMPLE_RATE_HZ=16000
|
||||
AI_VOICE_ASR_ELEVENLABS_REALTIME_MODEL_ID=scribe_v2_realtime
|
||||
AI_VOICE_ASR_ELEVENLABS_REALTIME_AUDIO_FORMAT=pcm_16000
|
||||
AI_VOICE_ASR_ELEVENLABS_REALTIME_COMMIT_STRATEGY=manual
|
||||
AI_VOICE_ASR_ELEVENLABS_REALTIME_FINALIZE_TIMEOUT_SECONDS=2.5
|
||||
AI_VOICE_TTS_MODEL=gpt-4o-mini-tts
|
||||
AI_VOICE_TTS_VOICE=alloy
|
||||
AI_VOICE_TTS_YANDEX_API_BASE=https://tts.api.ml.yandexcloud.kz
|
||||
|
||||
Reference in New Issue
Block a user