From 8f5eebfae55797ba440b536e12192b6e0e7ff991 Mon Sep 17 00:00:00 2001 From: Admin Date: Fri, 4 Sep 2026 15:33:51 +0400 Subject: [PATCH] feat(voice): switch cloned voice speaker to Aishwarya Rai --- handlers/voice.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/handlers/voice.py b/handlers/voice.py index 50f8890..2f68328 100644 --- a/handlers/voice.py +++ b/handlers/voice.py @@ -129,20 +129,20 @@ async def text_to_speech_bytes(text: str) -> bytes: if not speech_text: speech_text = "Приняла, Александр. Всё проанализировано и готово." - # 1. Приоритет: локальный синтез голосом Дженис Джоплин на MacMini M4 (XTTS-v2 Apple Metal) + # 1. Приоритет: локальный синтез голосом Айшварьи Рай на MacMini M4 (XTTS-v2 Apple Metal) try: timeout = aiohttp.ClientTimeout(total=20) async with aiohttp.ClientSession(timeout=timeout) as session: payload = { "text": speech_text, "language": "ru", - "speaker_wav": "/Users/matrixhasyou/janis_ref_15s.wav" + "speaker_wav": "/Users/matrixhasyou/aishwarya_ref_15s.wav" } async with session.post("http://192.168.10.167:8050/tts", json=payload) as resp: if resp.status == 200: data = await resp.read() if len(data) > 1000: - logger.info(f"🎤 Голос Дженис Джоплин (XTTS-v2 MacMini) успешно синтезирован ({len(data)} байт)") + logger.info(f"🎤 Голос Айшварьи Рай (XTTS-v2 MacMini) успешно синтезирован ({len(data)} байт)") return data logger.warning(f"XTTS вернул HTTP {resp.status}, переход на Edge TTS") except Exception as e: