Обучающие материалы · Чат, бот и автоматизация

Пусть чат читает вслух на своём стриме

TTS (текст в речь) передаёт чаты голосом, так что вы слышите чат, не отворачиваясь, и ваши зрители тоже его слышат. Бесплатные голосовые устройства Microsoft работают без установки.

You need: Приложение Multistream на вашем ПК или Mac, OBS

В приложении

  1. Откройте Tools в боковой панели, затем TTS. Вы попадаете на страницу Движка.
  2. В Active Engine оставьте встроенный TTS для бесплатных голосов без установки.
  3. В разделе «Устройство аудиовыхода» оставьте систему по умолчанию или выберите отдельный выход, если вы сами направляете звук. Установите главную громкость.
  4. Откройте страницу «Голоса» в разделе TTS и нажмите « Добавить голос». Добавлен бесплатный голос Microsoft Voice.
  5. Нажмите «Тестировать » рядом с голосом. Вы слышите тестовую реплику.
  6. Откройте страницу «Кто получает чтение». В разделе «По платформе» включите чаты, которые нужно прочитать, затем выберите «Кто получает TTS».
  7. Откройте OBS Sources в боковой панели и скопируйте аудиоссылку TTS . В OBS добавьте браузерный источник с этой ссылкой и отмечьте Control Audio через OBS. Зрители слышат голос через этот источник.

Зрители слышат эхо? Смотрите, почему на моём стриме есть эхо?.

Зрители могут выбрать свой голос с помощью !voice и голосового имени. Измените эти команды в разделе Встроенные команды чата на странице Поведение.

Включите Skip ссылки и команды Skip , чтобы голос не читал веб-адреса или команды !.

На сайте

  1. Войдите на сайт с той же учётной записью, что и приложение Multistream. Приложение может быть открыто или закрыто, пока вы меняете что-то здесь.
  2. Откройте TTS в боковой панели приборной панели, в разделе On stream.
  3. Выберите «Голоса », чтобы увидеть свои голоса. Когда компьютер отвечает, вы также видите очередь сообщений, ожидающих чтения.
  4. Выбирайте, кто будет читаться, чтобы изменить платформы и зрителей.
  5. Выберите Поведение , чтобы установить лимиты очереди и команды чата. Изменения сохраняются в вашем аккаунте в любое время и попадают на компьютеры сразу или сразу после открытия приложения.

Звуковой движок и колонка, на которой он воспроизводится, настроены в приложении, а не на сайте.

Приложение предназначено для Windows и Mac. На компьютере или телефоне без него TTS не может быть подключен к вашему стриму.

Изменения, которые вы вносите здесь, всегда сохраняются в вашем аккаунте, даже если приложение закрыто, и отображаются на вашем стриме, как только приложение открывается на любом из ваших компьютеров. Кнопки тестирования, загрузки и живые части требуют открытия приложения и ответа.

Что значит каждый сеттинг

Двигатель

Какая голосовая система читает чат и где воспроизводится её звук.

Активный двигатель
Движок: программа или сервис, превращающий текст в речь. Оставьте встроенный TTS, если только вы уже не пользуетесь одним из остальных; то, чьи сообщения озвучиваются, и лимиты работают одинаково с любым из них.
Встроенный TTS
Бесплатные естественно звучащие голоса Microsoft без чего устанавливать, офлайн-голоса (голоса Windows или Mac на Mac) в качестве резервной копии, а также опциональные платные голосовые сервисы. Всё остальное на этой странице предназначено для этого движка.
TTS Monster
Стримерские голосовые пакеты с сайта TTS Monster. Вставьте ключ с их сайта, выберите голос и, по желанию, включите голоса с несколькими персонажами , чтобы сообщения вроде «Брайан: привет» переключаются голосами.
Talkmodachi
Mii-голоса из игры Tomodachi Life с ползунками для высоты тона, скорости, тембра и многого другого. Работает сразу; меняйте URL сервера только если запускаете его сами.
Speaker.bot
Передаёт речь в отдельное приложение Speaker.bot. Стоит того только если вы уже используете Speaker.bot: нажмите Connect to Speaker.bot и выберите псевдоним Voice .
Устройство аудиовывода
Какой динамик или аудиоустройство воспроизводят голос. Система по умолчанию работает для большинства людей; выберите виртуальный аудиокабель, если хотите видеть голос на отдельном слайдере в OBS. Если имена скрыты, нажмите Grant.
Мастер-том
Общая громкость каждого голоса. Каждый голос также имеет свою громкость на странице Voices.
Голос по умолчанию
Голос для тех, кто ещё не выбрал свой командой !voice. Пусто значит первый голос в вашем списке.
Лучший голос
Другой голос для сообщений модераторов, подписчиков и ваших, чтобы они выделялись. Пусто значит без особого голоса.
Главное слово относится ко всем
Использует голос для выделения для каждого разговора, для одного голоса по всем направлениям.
Сохраняйте каждый клип на диск
Сохраняет каждое озвученное сообщение в виде звукового файла на вашем ПК, например, чтобы делать клипы с выделениями. Начну.
Папка
Где сохраняются эти файлы. Empty использует папку по умолчанию; Browse позволяет выбрать одну.
Шаблон имени файла
Как называются файлы: {ts} время, {user} автор сообщения, {alias} голос, {engine} и {platform} голосовой сервис и чат, откуда оно пришло.
Максимальное объём памяти (MB)
Когда сохранённые файлы занимают столько места, самые старые удаляются. 500 хорошее начало; 0 значит никогда не удалять.
Учетные данные движка
Включите или выключите каждую голосовую службу и введите клавиши для платных. Отключение одного из них скрывает голоса повсюду.
Microsoft Neural Voices (бесплатно)
Более 300 естественно звучащих голосов, бесплатных без ключа. Они поступают из сервиса Read Aloud от Microsoft, который может измениться без предупреждения.
Windows SAPI
Голоса, встроенные в ваш компьютер (называемые Mac voices на Mac, использующие собственные голоса вашего Mac). Они работают без интернета и не требуют ключа.
StreamElements (бесплатно)
Бесплатные голоса от StreamElements, ключ не нужен.
ElevenLabs
Очень естественно звучат платные голоса. Нужен API-ключ, секретный код из вашего аккаунта ElevenLabs, который позволит приложению использовать его.
Amazon Polly
Платные голоса от Amazon, такие как Azure Cognitive Services (Microsoft) и Google Cloud TTS (Google). Каждому нужны свои ключи: идентификатор ключа доступа и секретный ключ доступа, ключ подписки и регион, или ключ API.

Голоса

Голоса, которые могут услышать зрители, и прямой эфир сообщений, которые читаются.

Живая очередь
Очередь: сообщения, ожидающие озвучки. Вы видите, что звучит сейчас, что дальше и что было озвучено недавно.
Пропуск тока
Сообщение сейчас останавливается и переходит к следующему.
Чисто в ожидании
Сбрасывает все ожидающие сообщения; читаемое заканчивает. Дважды кликает, чтобы подтвердить.
Хватит
Останавливает текущее сообщение и оставляет всё ожидание. Кнопка тревоги, если читается что-то плохое.
Очистить лог
Опустошает список недавно прочитанных сообщений.
Голосовые псевдонимы
Ваш список голосов. Каждая запись содержит имя, которое зрители могут выбрать командой !voice, а также сервис, голос и настройки за ним. Кнопка с глазом скрывает голос от !voice, а вы всё равно можете использовать его по умолчанию.
Добавить голос
Добавляет бесплатный голос Microsoft (Эндрю), которого можно изменить.
Тест
Он произносит короткую тестовую реплику этим голосом, чтобы вы могли её услышать.
Название
Что зрители пишут после !voice, чтобы выбрать. Держите это коротко.
Двигатель
Из какого голосового сервиса этот голос?
Голос
Сам голос этого сервиса, с его языком и гендером. Кнопка обновления загружает список.
Ставка
Как быстро он говорит. 0 это нормальная скорость.
Высота
Насколько высоко или низко он звучит. Офлайн-голоса (голоса Windows, SAPI и Mac) игнорируют это.
Объём
Громкость этого голоса, поверх главной громкости на странице движка.
Модель
Только ElevenLabs: eleven_turbo_v2_5 быстрый и дешевле, eleven_multilingual_v2 звучит лучше всего для языков, кроме английского. Стабильность и Сходство настраивают, насколько ровно звучит голос и насколько близко к оригиналу.
Режим двигателя
Только Amazon Polly: Standard самый дешёвый; Neural и Generative звучат лучше, но работают с меньшим числом голосов.
Стиль
Только Azure, по желанию: настроение вроде радостного или взволнованного для голосов, которые его поддерживают.
Голоса, зависящие от пользователя
Дайте одному зрителю фиксированный голос: введите его имя пользователя, выберите голос и нажмите «Добавить». Это побеждает их собственный выбор !voice, пока вы не уберёте его.

Кого читают

Какие чаты и какие зрители читаются вслух, а что опускается в их сообщениях.

По каждой платформе
Включайте или выключайте чтение для каждого чата, например, на Twitch или TikTok LIVE. Настройки ниже применимы к каждому чату, который вы включили.
Кто получает TTS
Все, подписчики+ или подписчики. Каждый вариант включает более строгие (подписчики тоже фолловеры). Подписчики+ хорошее начало против случайного спама.
Минимальная длина
Сообщения короче этого не читаются, поэтому крошечные, такие как k, пропускаются.
Максимальная длина
Сообщения длиннее этого сокращаются или пропускаются. 0 означает отсутствие лимита.
Урезать длинные сообщения
Включено: длинное сообщение читается до максимальной длины. Выключено: оно вообще не читается.
Команды пропуска
Не читает сообщения, начинающиеся на !/, или точку, как !play.
Пропуск ссылок
Не читает сообщения с веб-адресом.
Удаление URL-адресов из сообщения
Читает сообщение, но опускает веб-адрес. Используйте его с выключенными ссылками Skip .
Смайлик-стрип
Оставляет эмодзи, чтобы они не читались как слова.
Эмоции Strip Twitch
Только на Twitch: эмоции не читаются, чтобы названия вроде Kappa не читались. Чат на экране всё равно показывает смайлик.
Читайте автоматические сообщения
Включённые: сообщения, которые приложение публикует за вас (таймеры, командные ответы, оповещения), а сообщения вашего бота никогда не читаются.
Раздевайте @mentions
Опускает @username упоминаний.
Пропускать сообщения только с эмоциями
Не читает сообщения без букв, как ряд огненных эмодзи.
Сообщения с маленькими буквами с заглавными буквами
Большинство голосов кричат заглавными буквами; это их успокаивает.
Прочитай имя пользователя перед сообщением
Говорит, кто написал первым, как Сэм передаёт привет.
Пропустить дубликат последнего сообщения
Не читает одно и то же сообщение дважды подряд в окне дубликата, это время всё равно считается повтором.
Перезарядка на пользователя
За секунду разговорчик должен подождать, прежде чем прочитают ещё одно сообщение, так что один человек не сможет взять на себя. 0 значит выключить.
Повторяющиеся символы коллапса
Сокращает длинные ряды из одной буквы, поэтому no читается как no. 0 означает off.
Cheer-bypass (биты)
Только на Twitch: сообщение с таким объёмом битов всегда читается, даже если зритель не в вашей аудитории. 0 отключает его. Тест обхода посылает притворный крик для проверки.
Заблокированные слова
Сообщение с этими словами или фразами не читается.
Заблокированные пользователи
Имена пользователей, которые никогда не читаются. Хорошо подходит для чат-ботов, таких как Nightbot.
Замены слов
По одному на строку как from=to, например brb=be soon back. Голос говорит замену.
Говорите, лучшие дарители
Только для TikTok: ваши главные дарители в этом стриме читаются всегда, какой бы ни была аудитория. Top N задаёт, сколько мест в рейтинге учитывается, а Минимум монет отсеивает тех, кто подарил одну монету.
Говорят исторические дарители
Только в TikTok: все, чьи подарки на этом стриме достигают исторического минимума монет , всегда читаются, даже после выхода из верхних позиций.
Объёмы для каждой платформы
Продвинутый: другая аудитория для одной платформы, включая только те, что есть у неё, например, VIP на Twitch или Fans and Top Gifters на TikTok.
Мин общается на этой сессии
Зритель должен отправить столько сообщений в этом потоке, прежде чем они будут прочитаны, что прекращает посещения по принципу «присоединяешься и спам». 0 означает выключенно.
Минимальный возраст (дни)
Только на Twitch: зритель должен был подписаться, чтобы прочитать столько дней. 0 значит выключен.
Время восстановления на одного пользователя
Второе время перезарядки, за секунды, проверяется до того, как сообщение присоединяется к линии. 0 означает выключенно.
Сброс счётчиков сессий
Начинает счёт сообщений, используемый в чатах Min в этой сессии , начинается с нуля.
Пользователи с отключённым звуком
Их сообщения по-прежнему видны в чате, но никогда не озвучиваются. Это на время; чёрный список (Denylist) навсегда.
Режим только с листом разрешений
Когда он включен, читаются только люди из Allowlist, а остальные молчат. Начнём.
Список разрешений
Имена пользователей, которые читаются в режиме только разрешения. Bulk позволяет вставлять несколько сразу пользователей.
Denylist
Имена пользователей, которые никогда не читаются, всё остальное, включая их !voice.

Поведение

Сколько может накопиться, и команды в чате для управления TTS.

Максимальный размер очереди
Максимум сообщений, которые могут ждать озвучки одновременно, по умолчанию 16. Новые сверх этого отбрасываются. 0 значит без ограничения.
Лимит ожидания на одного пользователя
Максимум сообщений от одного зрителя в очереди, по умолчанию 2. 0 значит без ограничения.
Максимальное количество символов на клип
Самое длинное сообщение, которое читается полностью, 500 букв для начала.
Выше предела char
Что происходит с длинными сообщениями: Truncate читает начало и вырезает остальное, Skip вообще не читает.
Встроенные команды чата
Команды, введённые в чате. У каждого есть переключатель включения/выключения, слово для ввода и только моды , так что им можно пользоваться только моды.
Пропуск тока
Это прекращает чтение сообщения прямо сейчас.
Остановка / очистка очереди
Останавливает текущее сообщение и оставляет всё в ожидании.
Список доступных голосов
Позволяет зрителям увидеть, какие голоса они могут выбрать.
Задайте личный голос
Позволяет зрителю выбрать свой собственный голос, например, !voice Andrew.
Ответьте в чате после срабатывания команды
Публикует короткое подтверждение в чате Twitch после команды. Нужно, чтобы ваш бот-аккаунт был подключён в разделе Connections; отключён для запуска, чтобы чат не был заполнен спамом.
Ваши собственные приказы и искупления
Чтобы заставить команду вроде !discord или канал с наградой за очки, постройте её на странице «Действия» с помощью шага «Говорить». «Открытие действий » ведёт вас туда.

Stream Deck и API

Управление TTS с помощью кнопки или другого стримингового инструмента.

Stream Deck
Stream Deck: небольшая панель с кнопками, которой пользуются многие стримеры. Каждый адрес здесь соответствует одному действию кнопки; скопируйте его в кнопку Stream Deck Website (отметьте GET request in background) или в любую кнопку, которая открывает веб-адрес. Они работают на этом ПК только пока приложение открыто.
Twitch: Переключение TTS
Чтение чата Twitch включает или выключает одним нажатием. TikTok: Toggle TTS делает то же самое для TikTok.
Twitch: Cycle аудитория
Каждое нажатие переключает на следующую аудиторию: все, фолловеры, подписчики и так далее.
Twitch: аудитория «Все»
Точно определяет, кто будет прочитан в одном прессе. Для каждой аудитории есть один, например , Twitch: Audience is Subscriber или TikTok: Audience is Top Gifter.
API совместим с Speaker.bot
Позволяет другим стриминговым инструментам, которые уже работают с Speaker.bot, таким как Streamer.bot, отправлять текст в это приложение для чтения без изменений с их стороны.
Пусть другие приложения управляют TTS
Включает это соединение. Если не используете такой инструмент, оставьте его выключенным.
Пароль
Необязательный пароль, который другой инструмент должен предоставить, прежде чем он сможет управлять TTS. Оставьте пустым для всех.
Детали соединения
Адрес и запросы на ввод в настройках другого инструмента.

Смотри

Маленькая таблетка TTS над чатом в стриме, которая сообщает зрителям, включен ли TTS и кого читают.

Показать таблетку статуса TTS
Показывает плашку над оверлеем чата. Слева написано TTS, справа кто озвучивается или ВЫКЛЮЧЕНО.
Размер таблетки
Делает плашку больше или меньше, отдельно от оверлея чата.
Платформа с гусеницами
На какой платформе показывает TTS, например, TikTok.
Кратковременное показывать, когда выключено
Когда TTS отключается, таблетка на мгновение показывается, а потом уходит.
Длительность вне показа
Как долго показывается ВЫКЛЮЧЕНО, в миллисекундах: 3000 это 3 секунды.
Цвета таблеток
Эти цвета используются вместе с pill event pill из чата для подписок, подписчиков и рейдов, так что все они совпадают.
Фон левой таблетки
Цвет тёмной левой части; Левый текст задаёт цвет надписи на ней.
Предыстория правой таблетки
Цвет акцентной правой части, показывающей аудиторию; Правый текст задаёт цвет её надписи.

Больше туториалов