РУКОВОДСТВО

Озвучка чата Twitch голосами персонажей

Озвучка чата превращает сообщения зрителей в часть шоу: донат, прочитанный злодеем, награда за баллы канала мультяшным голосом, приветствие от всего чата. И это же функция, которая чаще всего идёт не так, если кто угодно может заставить стрим сказать что угодно.

SuperClonica озвучивает сообщения чата на вашем стрим-ПК естественными голосами и голосами персонажей — заметно быстрее секунды на сообщение. В этом руководстве — как устроена озвучка чата, какие правила сохраняют её весёлой и как её настроить.

Как устроена озвучка чата

Сам SuperClonica к Twitch не подключается: бот — это ваш код или инструмент, который умеет отправлять HTTP-запрос.

  • Бот читает новые сообщения чата или только награды, биты и выделенные сообщения.
  • Он фильтрует и укорачивает каждое сообщение.
  • Он отправляет текст на локальный сервер SuperClonica и проигрывает полученный WAV на стриме.
  • Короткое сообщение занимает заметно меньше секунды на обычном процессоре.

Подберите голос чата бесплатно

На странице любого голоса вставьте типичное сообщение из чата, от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите, как будет звучать ваш чат, без регистрации.

Правила, чтобы было весело

Чатовые сокращения движок расшифровывает: «спс» становится «спасибо», «пж» — «пожалуйста», «хз» читается как «хэ зэ», а «гг вп» — как «гэгэ вэпэ»; эмодзи убираются, а не читаются как символы.

  • Озвучивайте только награды, биты или подписки: так спам не попадает в эфир.
  • Ограничьте длину, например 200 символами.
  • Фильтруйте ссылки, оскорбления и спам своим стоп-листом и инструментами модерации платформы.
  • Ставьте сообщения в очередь, чтобы они не накладывались, и дайте модераторам кнопку пропуска.

Настройка

Запустите сервер на стрим-ПК: docker run -d -p 8000:8000 -v superclonica-models:/models superclonica/superclonica:cpu. Бот отправляет каждое сообщение в виде JSON на POST http://localhost:8000/synthesize, например {"text": "гг вп, спс за рейд", "voice": "F1", "lang": "ru"}, и проигрывает WAV через аудиовыход, который захватывает OBS. Бот может выбирать голос для каждого зрителя или каждой награды; для голоса из каталога передайте содержимое его файла в поле voice. Задайте SUPERCLONICA_LANES, чтобы озвучивать несколько сообщений одновременно.

Голоса и права на стриме

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