feat: enable emotive acknowledgments and update ElevenLabs TTS model ID for enhanced audio responses
deploy / deploy (push) Successful in 30s

This commit is contained in:
2026-08-25 02:00:26 +05:00
parent 7ddc965292
commit f9793dc5f4
2 changed files with 10 additions and 2 deletions
+2 -2
View File
@@ -43,7 +43,7 @@ AI_VOICE_V2_ACK_MODE=immediate_short
AI_VOICE_V2_DUPLEX_ENABLED=1
AI_VOICE_V2_PARTIAL_ASR=1
AI_VOICE_V2_PREBAKED_ACK_ENABLED=1
AI_VOICE_V2_EMOTIVE_ACK_ENABLED=0
AI_VOICE_V2_EMOTIVE_ACK_ENABLED=1
AI_VOICE_V2_EMOTIVE_ACK_RU_ONLY=1
AI_VOICE_V2_STREAMING_TTS=0
AI_VOICE_V2_STREAMING_ASR_BACKEND=elevenlabs_realtime
@@ -82,7 +82,7 @@ AI_VOICE_TTS_CACHE_ENABLED=1
AI_VOICE_TTS_CACHE_DIR=/app/.data_local/ai_voice_tts_cache
AI_VOICE_TTS_ELEVENLABS_API_KEY=sk_eb9bd36750e2a7fb378259b7144e978a044cfb412e6a2ac9
AI_VOICE_TTS_ELEVENLABS_API_BASE=https://api.elevenlabs.io
AI_VOICE_TTS_ELEVENLABS_MODEL_ID=eleven_multilingual_v2
AI_VOICE_TTS_ELEVENLABS_MODEL_ID=eleven_turbo_v2_5
AI_VOICE_TTS_ELEVENLABS_RU_VOICE_ID=4O1sYUnmtThcBoSBrri7
AI_VOICE_TTS_ELEVENLABS_RU_LANGUAGE_CODE=ru
AI_VOICE_TTS_ELEVENLABS_KK_VOICE_ID=4O1sYUnmtThcBoSBrri7
@@ -421,6 +421,8 @@ class AudioSocketMediaRuntime:
"Понял вас, секунду.",
"Мхм, соединяю.",
"Хорошо, сейчас соединю.",
"Да, сейчас соединю.",
"Одну минуту, переключаю.",
)
if ack_kind == "understanding":
return (
@@ -430,6 +432,8 @@ class AudioSocketMediaRuntime:
"Хм, сейчас уточню.",
"Хорошо, сейчас подскажу.",
"Понял вас, секунду.",
"Секунду, подскажу.",
"Сейчас разберусь.",
)
if ack_kind == "clarify":
return (
@@ -437,12 +441,16 @@ class AudioSocketMediaRuntime:
"Мхм, одну секунду.",
"Хорошо, сейчас уточню.",
"Ага, сейчас сориентирую.",
"Секунду, уточню детали.",
"Дайте уточню.",
)
return (
"Мхм, секунду.",
"Секунду.",
"Хм, секунду.",
"Хорошо, секунду.",
"Одну секунду.",
"Момент.",
)
def _select_ack_payload(