diff --git a/deployment/aimaq.env.production b/deployment/aimaq.env.production index 2b972b1..be5dc85 100644 --- a/deployment/aimaq.env.production +++ b/deployment/aimaq.env.production @@ -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 diff --git a/services/ai_voice_runtime_service/media_runtime.py b/services/ai_voice_runtime_service/media_runtime.py index 2bf5c16..c8a1974 100644 --- a/services/ai_voice_runtime_service/media_runtime.py +++ b/services/ai_voice_runtime_service/media_runtime.py @@ -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(