Интеграции: TTS

Говорилка озвучивает сообщения чата с задержкой в несколько секунд, используя Edge TTS (генерация mp3) или браузерный Web Speech fallback.

Включение

  1. Откройте раздел OBS / Интеграции в кабинете.
  2. Включите тумблер «Говорилка (TTS)».
  3. Откройте «Настройки TTS».
  4. Скопируйте overlay URL (кнопка «Копировать»).
  5. Добавьте в OBS Browser Source с полученным URL.

Allowlist / Фильтры

  • Режим «Только allowlist» ограничивает озвучку указанными пользователями.
  • Отдельный флаг — озвучивать ли Highlighted (Channel Points).
  • Команды (!cmd) и слишком короткие/длинные сообщения отфильтровываются по min/max длине.

Команды чата

КомандаОписание
!ttsToggle включения (владелец)
!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