Обучающие материалы · Чат, бот и автоматизация
Пусть чат читает вслух на своём стриме
TTS (текст в речь) передаёт чаты голосом, так что вы слышите чат, не отворачиваясь, и ваши зрители тоже его слышат. Бесплатные голосовые устройства Microsoft работают без установки.
You need: Приложение Multistream на вашем ПК или Mac, OBS
В приложении
- Откройте Tools в боковой панели, затем TTS. Вы попадаете на страницу Движка.
- В Active Engine оставьте встроенный TTS для бесплатных голосов без установки.
- В разделе «Устройство аудиовыхода» оставьте систему по умолчанию или выберите отдельный выход, если вы сами направляете звук. Установите главную громкость.
- Откройте страницу «Голоса» в разделе TTS и нажмите « Добавить голос». Добавлен бесплатный голос Microsoft Voice.
- Нажмите «Тестировать » рядом с голосом. Вы слышите тестовую реплику.
- Откройте страницу «Кто получает чтение». В разделе «По платформе» включите чаты, которые нужно прочитать, затем выберите «Кто получает TTS».
- Откройте OBS Sources в боковой панели и скопируйте аудиоссылку TTS . В OBS добавьте браузерный источник с этой ссылкой и отмечьте Control Audio через OBS. Зрители слышат голос через этот источник.
Зрители слышат эхо? Смотрите, почему на моём стриме есть эхо?.
Зрители могут выбрать свой голос с помощью !voice и голосового имени. Измените эти команды в разделе Встроенные команды чата на странице Поведение.
Включите Skip ссылки и команды Skip , чтобы голос не читал веб-адреса или команды !.
На сайте
- Войдите на сайт с той же учётной записью, что и приложение Multistream. Приложение может быть открыто или закрыто, пока вы меняете что-то здесь.
- Откройте TTS в боковой панели приборной панели, в разделе On stream.
- Выберите «Голоса », чтобы увидеть свои голоса. Когда компьютер отвечает, вы также видите очередь сообщений, ожидающих чтения.
- Выбирайте, кто будет читаться, чтобы изменить платформы и зрителей.
- Выберите Поведение , чтобы установить лимиты очереди и команды чата. Изменения сохраняются в вашем аккаунте в любое время и попадают на компьютеры сразу или сразу после открытия приложения.
Звуковой движок и колонка, на которой он воспроизводится, настроены в приложении, а не на сайте.
Приложение предназначено для 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 из чата для подписок, подписчиков и рейдов, так что все они совпадают.
- Фон левой таблетки
- Цвет тёмной левой части; Левый текст задаёт цвет надписи на ней.
- Предыстория правой таблетки
- Цвет акцентной правой части, показывающей аудиторию; Правый текст задаёт цвет её надписи.