Интеграции: TTS
Говорилка озвучивает сообщения чата с задержкой в несколько секунд, используя Edge TTS (генерация mp3) или браузерный Web Speech fallback.
Включение
- Откройте раздел OBS / Интеграции в кабинете.
- Включите тумблер «Говорилка (TTS)».
- Откройте «Настройки TTS».
- Скопируйте overlay URL (кнопка «Копировать»).
- Добавьте в OBS Browser Source с полученным URL.
Allowlist / Фильтры
- Режим «Только allowlist» ограничивает озвучку указанными пользователями.
- Отдельный флаг — озвучивать ли Highlighted (Channel Points).
- Команды (!cmd) и слишком короткие/длинные сообщения отфильтровываются по min/max длине.
Команды чата
Команда | Описание |
---|---|
!tts | Toggle включения (владелец) |
!ttsadd user | Добавить в allowlist |
!ttsremove user | Удалить из allowlist |
!ttssay текст | Принудительно озвучить |
Движки
- Edge TTS — сервер генерирует mp3, кэширование 24ч по хешу текста+голоса.
- Web Speech — fallback при ошибке генерации или отключении Edge.
Overlay Поведение
- Периодический пуллинг очереди: ~3s.
- Пытается скачать mp3 → при успехе играет → отмечает прочитанным.
- При ошибке движка — fallback голос браузера.
- Очередь чистится (старые > лимита удаляются).
- Параметр
?no_text=1
скрывает визуал.
Безопасность
Не делитесь overlay URL. При утечке — регенерация OBS токена делает старую ссылку недействительной.
Версия: Integrations TTS v1