Озвучка

С чем сюда приходят

Ставится отдельно, в составе набора Озвучка: модуль не входит в установщик приложения. Откройте Каталог модулей → Дополнительные и нажмите Установить на карточке набора Озвучка, и набор поставит все свои модули разом.

Что это за страница

Голос → Озвучка читает вслух донаты, чат и ответы бота. Строка под заголовком указывает, откуда идёт звук: «Синтез работает на этой машине — без интернета, без ограничений».

Как настроить

На странице три вкладки — Что озвучивать, Правила, Звук в OBS — и одна кнопка Сохранить справа сверху на все три.

Самого голоса здесь нет. Какой голос что читает, голосовой пакет, темп, громкость и длина очереди живут на экране Голос → Голоса: приложение говорит не только этим модулем — сценарии и ассистент пользуются тем же ртом. Разбор — статья «Голоса». Сама очередь с кнопками Пропустить и Замолчать — это тайл Озвучка: Очередь на Панели управления.

Что озвучивать

На свежей установке выключено всё, и приложение молчит, пока что-нибудь не включат и не нажмут «Сохранить». Именно этот шаг пропускают: голоса скачались, «Послушать» говорит, а эфир по-прежнему ничего не слышит — просто ничего не включено. Выключатели сохраняются кнопкой, как и всё остальное; исключение одно — галочки Какие источники учитывать под донатами, они срабатывают сами.

Пять блоков, у каждого свой выключатель. Под названием блока написано Читается вслух или Выключено, и выключенный блок прячет свои настройки.

  1. Донаты — Минимальная сумма: «Сравнивается в вашей базовой валюте, поэтому донат в другой валюте оценивается правильно. Ноль — читать все». Шаблон по умолчанию «{user} задонатил {amount} {currency}[ и говорит: {message}]», подстановки — {user}, {amount}, {currency}, {message}. Квадратные скобки помечают необязательную часть: она исчезает, если все переменные внутри пусты, поэтому донат без сообщения прозвучит «Алекс задонатил 500 рублей», без повисшего «и говорит» в конце. Скобки работают так же во всех шаблонах на странице. Какие источники учитывать — галочка на каждый установленный донат-коннектор; они срабатывают без «Сохранить». Если Алерты показывают донат, текст читается после звука оповещения, а не поверх него, и следующий алерт ждёт, пока речь закончится. Числа и коды валют звучат словами: «100 RUB» читается «сто рублей».
  2. Чат — Читать: Только по команде либо Все сообщения («На живом чате „все сообщения“ превращаются в кашу — этот режим для маленьких стримов»), и Команда — сама команда, по умолчанию !tts. Команда работает в обоих режимах: это просьба прочитать вслух, и режим «все сообщения» её не съедает; в обоих режимах читается только текст после команды. Пауза между репликами — в секундах, по умолчанию 3, отдельно для каждого зрителя. Шаблон — «{user} говорит: {message}».
  3. Что бот пишет в чат — пять отдельных выключателей: Ответы ИИ-агента, Ответы на команды чата, Таймеры, Сообщения сценариев, Объявления о стриме. Раздельно потому, что выбор у всех разный: ответы на команды могут остаться только текстом, а ассистент говорить — или наоборот. То, что вы набираете в тайле чата сами, не читается никогда; исключение одно — команда озвучки выше, она просьба, а не реплика.
  4. Награды за баллы — сообщение, которое зритель написал вместе с наградой, читается своим шаблоном, а не как обычный чат. Шаблон по умолчанию «{user} потратил баллы на {reward}[ и говорит: {message}]», подстановки {user}, {reward}, {message}. Какие награды читать начинается с галочки Все с сообщением; снимите её, чтобы выбрать награды поимённо, список сортируется по стоимости и по названию. Ничего не отмечено — ничего и не читается. Собственные покупки Twitch — Выделить моё сообщение и Отправить сообщение в режиме «только для подписчиков» — тоже в списке, помечены как встроенные.
  5. Подписки — Шаблон подписки по умолчанию «{user} оформил подписку на {duration}[: {message}]», подстановки {user}, {duration}, {months}, {tier}, {message}; Шаблон подарка подписок: «{user} подарил {gifts}», подстановки {user}, {gifts}, {count}, {tier}. {duration} и {gifts} несут число вместе со словом в нужной форме («1 месяц», «5 месяцев», «1 подписку»), поэтому одна подписка больше не звучит «один подписок». Шаблон, оставшийся на прежнем умолчании, переходит на новое сам; свой шаблон остаётся как есть. Тот, кому подписку подарили, — отдельный случай, и по умолчанию он молчит: Читать и тех, кому подписку подарили. Подарок из полусотни подписок — это полсотни реплик за секунду, а сам подарок уже объявлен строкой выше. К тому же реплики получателей считаются подписками, а подписки из очереди не выбрасываются никогда: при включённой настройке подарок из пятидесяти подписок прочитается до конца, пятьдесят реплик подряд, донат, пришедший в это время, будет ждать за ними, а пока очередь выше предела, новые сообщения чата и ответы бота выбрасываются. Включите — и каждый получатель прозвучит по Шаблону для получателя подарка: «{user} получил подписку в подарок от {gifter}», а не по шаблону подписки, который сказал бы, что он оформил её сам. Там, где площадка дарителя не называет — анонимный подарок или YouTube, прячущий имя внутри своего объявления, — {gifter} становится «кого-то».

Правила

  1. Длина — Предел длины в символах, по умолчанию 300 («Символы. Ноль означает без ограничений»), и Если длиннее: Обрезать или Пропустить целиком. Предел действует только на чат и награды за баллы: донаты и подписки всегда читаются целиком.
  2. Фильтры — Вырезать ссылки, включено по умолчанию: «Иначе зритель заплатит, чтобы бот зачитал адрес сайта в ваш эфир». Запрещённые слова, по одному на строку: «Сообщение, содержащее любое из них, не озвучивается вовсе. Целые слова, не их части». Заблокированные зрители, по одному нику на строку.
  3. Очередь — длина очереди переехала на экран Голос → Голоса: очередь теперь общая на всё, что приложение говорит, а не только на этот модуль.

Звук в OBS

Вкладка — это сама инструкция под Как вывести голос в эфир: «В OBS: Источники → + → Захват звука приложения, в списке окон выбрать strAImer», затем «Громкость задаётся в приложении: Настройки → Звук, ползунок Голос (TTS)», затем «Нажмите Послушать у любой роли на экране Голос → Голоса и следите за индикатором источника в микшере OBS». Один источник покрывает всё, что играет приложение — голос, алерты и звуки сценариев идут через него.

Второй раздел, Оверлей озвучки больше не нужен, просит удалить браузерный источник оверлея озвучки: он больше ничего не играет, потому что «OBS усыпляет браузерный источник в тишине и теряет начало звука — из-за этого воспроизведение и переехало в приложение». Последний раздел, Если тишина, перечисляет три вещи, на которые нужно посмотреть: источник захвата в микшере OBS, громкость в Настройки → Звук, и состояние полосы вверху этой страницы.

Вкладка описывает обычный путь, когда голос играет само приложение. Если OBS стоит на втором компьютере или в вашем OBS нет захвата звука приложения, переключите Куда воспроизводится звук на странице Настройки → Звук в положение В браузерном источнике OBS: тогда голос играет в этом браузерном источнике, а не в приложении. Так передаются только нейросетевые голоса; системный голос Windows остаётся в приложении, и зрители его не слышат. Шаги описаны в руководстве «Звук».

Что она не может