MOD-TTS-SILERO — Синтез речи (TTS)
Лицензия: Платный
Озвучивание текста голосом внутри вашего контура. Модуль принимает текст, язык и — опционально — голос, а возвращает готовое аудио вместе с метаданными использованного движка. Основной сценарий — мобильный клиент: ответы ассистента можно слушать, а не читать.
Ключевое ограничение сделано осознанно: синтез выполняется движком в контуре. Реплики могут содержать персональные данные, поэтому отправка текста во внешний движок без маскирования запрещена — модуль возвращает честную ошибку вместо тихой утечки. Журнал синтеза хранит факт обращения и метаданные, но не сами реплики.
Модуль headless: собственных экранов и блоков холста у него нет — он вызывается другими модулями и клиентами.
Возможности
- Синтез речи по тексту с указанием языка и голоса
- Аудио на выходе вместе с метаданными движка
- Работа движка внутри контура, без выхода данных наружу
- Запрет внешнего движка без маскирования — честная ошибка вместо утечки
- Журнал синтеза без хранения текста реплик
- Проверка готовности с именем активного движка
- Озвучивание ответов ассистента в мобильном клиенте
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
tts__tts.synthesize | Озвучить текст: текст и язык → аудио с метаданными |
tts__check_ready | Готовность модуля и имя активного движка |
tts__describe_entities | Метаданные сущностей модуля (журнал синтеза) |
tts__get_roles | Ролевая модель модуля |
Связанные модули
- MOD-MOBILE — мобильный клиент, озвучивающий ответы
- MOD-ASSISTANT — ассистент, чьи ответы озвучиваются
- MOD-STT-WHISPER — обратная задача: речь в текст
- MOD-TRANSLATE — язык текста перед озвучиванием