TTS преобразует текст в речь. На Twitch эта функция озвучивает сообщение зрителя прямо во время стрима. Для стабильной работы нужен понятный способ запуска, правильная передача звука в трансляцию и модерация до воспроизведения. В этом руководстве разберём полную настройку ControlPlay и решения частых проблем.
Если зрители должны выбирать готовый аудиоклип, а не писать сообщение, открой руководство по звуковым алертам Twitch.
Как TTS на Twitch работает с ControlPlay
У TTS-действия ControlPlay три составляющие:
- Текст зрителя. Зритель отправляет сообщение через включённое тобой действие.
- Запуск. Для действия используются Coins. В зависимости от настроек другие функции Twitch могут помогать зрителям получать Coins.
- Голос и воспроизведение. ControlPlay Client озвучивает текст выбранным голосом и направляет звук по настроенному аудиомаршруту.
Ты решаешь, включать ли TTS, какой голос использовать и как модерировать сообщения. Зрители не получают доступ к твоему компьютеру или настройкам микрофона.
Coins, Channel Points и Bits отличаются друг от друга
Объясняя TTS своему сообществу, разделяй эти три варианта:
| Вариант | Роль в ControlPlay |
|---|---|
| Coins | Непередаваемые кредиты действий ControlPlay без денежной стоимости. Зрители используют доступные Coins, чтобы запустить включённое тобой TTS-действие. |
| Channel Points | Опциональная бета-функция может обменивать использованные, привязанные к каналу Twitch Channel Points на Coins по заданному тобой курсу. Можно создать до трёх наград. Этот путь не создаёт дохода и не предусматривает распределения 80/20. |
| Bits | Bits в расширениях доступны только на подходящих каналах Affiliate и Partner. Разрешённые прямые Bits-сценарии, заранее заданные расширением ControlPlay, и пакеты Coins остаются отдельными от TTS, текст которого вводит зритель. Не настраивай и не описывай Bits как прямой способ запуска TTS-сообщения. |
Twitch запрещает использовать Bits в расширениях для функций VOIP и для сценариев со свободным вводом зрителя или стримера. Пакеты Coins нельзя представлять как способ обойти эти ограничения. В руководстве по монетизации Twitch модель допустимых прямых взаимодействий и пакетов Coins описана отдельно от TTS.
Как настроить TTS на Twitch
- Создай аккаунт ControlPlay. Зарегистрируйся в ControlPlay, войди через Twitch и подключи свой канал. Затем заверши настройку в Streamer Hub.
- Установи ControlPlay Client. Скачай клиент для Windows в Streamer Hub и заверши первоначальную настройку. Во время стрима клиент должен оставаться подключённым.
- Активируй расширение Twitch. Установи расширение ControlPlay для Twitch и назначь его в активный слот расширений на своём канале.
- Открой модуль TTS. Включи главный переключатель TTS, выбери доступный голос из библиотеки и прослушай его.
- Настрой действие. Задай необходимое количество Coins для TTS-действия и сделай его видимым для зрителей.
- Настрой модерацию и проведи тест. Выбери режим фильтра, добавь запрещённые слова и отправь короткое сообщение через интерфейс зрителя.
В текущей бета-версии доступ к ControlPlay TTS включается отдельно для каждого аккаунта. После включения голоса из библиотеки входят в бесплатные программные функции и не требуют USB-устройства. Own Voice является отдельной опцией, доступной только по приглашению. Если модуль TTS не отображается, обратись в поддержку ControlPlay.
Как настроить модерацию TTS
ControlPlay проверяет текст TTS до синтеза речи. Сначала срабатывает локальный фильтр слов, затем выполняется семантическая модерация содержимого:
- Режим маскирования. Найденные слова по возможности заменяются, после чего очищенное сообщение можно воспроизвести.
- Режим блокировки. Совпадение с фильтром останавливает сообщение.
- Разговорная речь. Можно разрешить обычную ненормативную лексику, сохранив активными фильтры высокого риска.
- Собственные слова. Добавляй в свой список имена, фразы, спойлеры и повторяющиеся оскорбления.
- Тайм-аут зрителя. В доке OBS можно приостановить доступ одного зрителя на 15 или 60 минут, не отключая TTS для всех.
Автоматическая модерация не способна распознать каждое вредоносное сообщение. Держи главный переключатель под рукой и корректируй настройки после ложной блокировки или пропущенного нарушения.
Проверь звук TTS в OBS
Если ты слышишь предпрослушивание в наушниках, это ещё не значит, что его слышат зрители:
- Воспроизведи голос и следи за нужным индикатором в аудиомикшере OBS.
- Запиши короткий тест и проверь аудиодорожку стрима или VOD.
- Попроси проверенного модератора отправить одно нейтральное тестовое сообщение.
AI-клон твоего голоса и TTS в голосовом чате
Особенность ControlPlay: Зритель может отправить текст для озвучивания голосом из библиотеки или, если тебе по приглашению включили отдельную опцию Own Voice, AI-клоном твоего голоса. ControlPlay может воспроизвести результат в стриме или направить его через настроенный виртуальный микрофон в Discord или совместимый внутриигровой голосовой чат.
Опция Own Voice не входит в обычный доступ к TTS и по-прежнему предоставляется только по приглашению. Загружай образцы только своего голоса и перед созданием клона прочитай информацию о конфиденциальности, показанную во время настройки. Виртуальный микрофон не даёт зрителям доступ к твоему микрофону в реальном времени. Отдельно проверь целевой голосовой чат и заранее предупреди товарищей по команде, прежде чем сгенерированные фразы зрителей попадут в разговор.
Решение частых проблем с TTS на Twitch
| Проблема | Что проверить |
|---|---|
| Модуль TTS отсутствует | Проверь аккаунт. Возможно, TTS ещё не включён, поэтому обратись в поддержку ControlPlay. |
| Голос не выбран | Обнови список голосов, прослушай доступный вариант и выбери его повторно. |
| Зрители не могут запустить TTS | Проверь клиент, активный слот расширения, переключатель TTS, видимость действия и доступные зрителю Coins. |
| Ты слышишь TTS, но на стриме звука нет | Проверь микшер OBS, мониторинг, отключённые источники, а также аудиодорожки стрима и VOD. |
| Сообщение маскируется или блокируется | Проверь режим фильтра и собственный список слов. Проверки высокого риска и семантической безопасности нельзя полностью отключить. |
| После переподключения воспроизведение останавливается | Перезапусти клиент, дождись подключения, обнови список голосов и проведи тест снова. |
