Twitch Text to Speech, инструмент для стримеров, который считывает выделенные сообщения в чате.
Вы можете использовать это в качестве источника браузера внутри OBS или открыть окно браузера. При использовании этого приложения в браузере убедитесь, что хотя бы однажды щелкните страницу, чтобы воспроизводить аудио. Вы не увидите никаких элементов на странице, если не отправлены выделенные сообщения.
Примечание . На данный момент это работает только с выделенным сообщением по умолчанию, так что ни один из пользовательских. Вы можете скачать проект и отредактировать код, чтобы заставить его работать с пользовательскими вознаграждениями точек канала, но требует немного больше усилий для настройки.
При использовании живой версии
https://twitchtts.vercel.app/?
При запуске локально
http://localhost:3000/?
Вы можете добавить несколько параметров в URL, цепляя их с помощью & Symbol, см. Пример
channel=firefox__
Вы можете выбрать другой текст в речевой голос, добавив параметр голоса. По умолчанию это настроено Брайану. voice=Brian
Это голоса, которые вы должны иметь в состоянии использовать (обратите внимание, что некоторые могут не работать)
Aditi | Amy | Astrid | Bianca | Brian | Camila | Carla
Carmen | Celine | Chantal | Conchita | Cristiano | Dora | Emma
Enrique | Ewa | Filiz | Geraint | Giorgio | Gwyneth | Hans
Ines | Ivy | Jacek | Jan | Joanna | Joey | Justin
Karl | Kendra | Kimberly | Lea | Liv | Lotte | Lucia
Lupe | Mads | Maja | Marlene | Mathieu | Matthew | Maxim
Mia | Miguel | Mizuki | Naja | Nicole | Penelope | Raveena
Ricardo | Ruben | Russell | Salli | Seoyeon | Takumi | Tatyana
Vicki | Vitoria | Zeina | Zhiyu
tts=true
Если вы хотите показать только показывать и прочитать выделенные сообщения, отправленные подводными лодками, вы можете сделать это, добавив subOnly=true в URL
Добавляя ограниченный параметр в ваш URL, вы можете предотвратить четко вычислить очень длинные сообщения. По умолчанию это установлено в NULL, который будет читать все сообщение. Вы можете изменить предел, используя ограниченный параметр, как SO: limit=100
Обратите внимание, что ограничение символа на сообщении Twitch составляет 500 символов
Это пример того, как может выглядеть ваш URL: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
Сначала у нас есть базовый URL, затем мы устанавливаем канал Firefox__ с использованием channel=Firefox__ затем мы переводим текст в речевую функцию на использовании tts=true и, наконец, не в последнюю очередь мы устанавливаем текст в речевой голос в Brian , используя голосовой параметр.
Если вы хотите разыграть проект, посмотрите, как он работает или настройте его в соответствии с вашими потребностями, вы можете!
Прежде всего, убедитесь, что у вас установлены node.js , npm и git .
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (или pnpm install или yarn ) для установки необходимых пакетов NPM Вы можете запустить проект, запустив npm start в вашей консоли. По умолчанию проект будет размещен на Localhost: 3000
После того, как вы клонируете проект и установили зависимости с помощью npm install (или pnpm install или yarn ), вы можете запустить сервер разработки:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openЧтобы создать производственную версию приложения:
npm run build Вы можете предварительно просмотреть производственную сборку с npm run preview .
Чтобы развернуть ваше приложение, вам может потребоваться установить адаптер для вашей целевой среды.
Список возможных будущих функций
Автор: Vuurvos1, лицензия от MIT
Этот проект основан на hoardofmychat от Instafluff, найдите его на github.com/instafluff/highlightofmychat