Озвучка: донаты и чат читаются вслух
Донаты, чат и подписки читаются вслух в эфире — нейронными голосами на 31 языке, и синтез идёт на вашем компьютере: без облачного сервиса, подписки и платы за символы. Вы решаете, что стоит озвучить, а тайл на пульте заглушит всё, что не должно было прозвучать.
Бесплатно — как всё, что работает на вашем компьютере.
В очереди пусто
Нажмите — кнопки здесь настоящие.
Всё, что она читает, — и это весь список
Пока не включите — вслух не читается ничего. У каждого источника свой выключатель и свой шаблон фразы.
- Донаты от суммы, которую вы задали, — порог считается в вашей базовой валюте, так что донат в другой валюте сравнивается правильно.
- Чат — только по команде «!tts» либо все сообщения подряд; второй режим для маленьких стримов.
- Награды за баллы канала — сообщение, которое зритель написал вместе с наградой. Либо все награды с сообщением, либо только отмеченные вами.
- Что бот пишет в чат — ответы ИИ-агента, ответы на команды, таймеры, сообщения сценариев, объявления о стриме. Пять отдельных выключателей: ответы на команды могут остаться только текстом, а ассистент говорить — или наоборот.
- Всё, что ИИ-агент отвечает голосом.
- Чат приходит из Twitch, YouTube и Kick, донаты — из подключённых вами сервисов, и вы выбираете, какие из них учитывать: битсы Twitch читать вслух обычно не нужно.
- Фраза строится по шаблону, так что «Саша отправил 500 и говорит…» звучит так, как вы хотите.
Чего она не произнесёт
Правила — это главное. Озвучивать всё невыносимо уже через двадцать минут.
- Предел длины для чата и наград: слишком длинное сообщение либо обрезается, либо пропускается целиком. Донаты и подписки читаются целиком всегда, после звука своего алерта.
- Ссылки вырезаются — иначе зритель за деньги заставит бота продиктовать в эфир адрес сайта.
- Запрещённые слова: сообщение, где встретилось хоть одно, не озвучивается вовсе. Плюс заблокированные зрители по нику.
- Пауза между репликами чата — по зрителю; донаты и подписки она не задерживает.
- Очередь не позволяет нескольким донатам говорить поверх друг друга. Когда она переполняется, первым выбрасывается чат, за ним ответы бота. Донаты и подписки не выбрасываются никогда: они читаются даже сверх предела.
Это не облачный сервис со счётчиком символов
Облачная озвучка тарифицируется за символы и перестаёт работать при сбоях сервиса или исчерпании лимита. Эта — просто файл на вашем диске.
- Голосовой пакет весит 384 МБ, скачивается один раз, и после этого сеть не используется.
- Нет платы за символы, так что длинное сообщение доната — не проблема.
- Десять голосов и 31 язык в одном пакете: один голос говорит на всех, а донатам, чату и боту в чате можно назначить каждому свой.
- До загрузки пакета используется системный голос Windows — качество заметно хуже, но работает с первой минуты.
- Загрузка начинается с лицензии модели и того, что она запрещает: выдавать себя за реальное лицо, выдавать синтезированную речь за настоящую запись, преследовать людей и распространять дезинформацию.
Как разделены компоненты
Синтез находится в ядре; этот модуль только решает, что и когда читать. Разделение сделано намеренно — нескольким модулям нужен голос, но правила, когда молчать, у каждого стримера свои.
- Движок решает, что читать, и ставит в очередь; приложение само воспроизводит звук.
- Браузерный источник добавлять не нужно: в OBS голос забирает один источник «Захват звука приложения», нацеленный на strAImer, — вместе с оповещениями и звуками сценариев.
- У голоса свой ползунок громкости на странице «Голос → Голоса», и он умножается на ползунок «Голос (TTS)» в «Настройки → Звук».
Остановка на полуслове
Рано или поздно зритель отправит то, что лучше бы не звучало в эфире. Для этого и нужен тайл на пульте.
- На тайле видно, что читается сейчас, и очередь за ним — каждая запись названа своим родом и ником зрителя, а не текстом реплики.
- «Пропустить» снимает текущее сообщение, «Замолчать» гасит всю очередь.
- Обе кнопки доступны в один клик, даже когда вы играете.
- Те же две кнопки стоят наверху страницы настроек.
Из чего собрано
Каждая часть — отдельный модуль: ставите только нужные, и любой можно убрать, не сломав остальное.
Как начать
- Откройте «Голос → Голоса» и скачайте голосовой пакет.
- Включите то, что нужно озвучивать, и задайте сумму, с которой читаются донаты.
- В OBS добавьте один источник «Захват звука приложения» и выберите в нём strAImer — так голос доходит до зрителей.
- Поставьте тайл «Озвучка: Очередь» на Панель управления, поближе.
Сама озвучка к ИИ не обращается: фраза берётся из вашего шаблона, а голос синтезируется на этой машине — агент лишь добавляет ещё одну строку для чтения.
Работает вместе с
Скачать strAImer
Всё на этой странице работает на вашем компьютере — бесплатно, без аккаунта, ничего подключать не нужно.
Чего-то здесь не хватает? Попросите на доске идей — по голосам видно, что нужнее всего. Предложить идею