Twitch Text to Speech、ハイライトされたメッセージフォームチャットを読み取るストリーマー向けのツール。
これをOBS内のブラウザソースとして使用したり、ブラウザウィンドウを開いたりすることができます。ブラウザでこのアプリを使用する場合は、少なくとも1回ページをクリックして、オーディオを再生できるようにしてください。ハイライトされたメッセージが送信されない限り、ページに要素は表示されません。
今のところ、これはデフォルトの強調表示されたメッセージ報酬でのみ機能するため、カスタムの報酬はありません。プロジェクトをダウンロードして、コードを編集してカスタムチャンネルポイントリワードで動作させることができますが、セットアップにもう少し努力が必要です。
ライブバージョンを使用する場合
https://twitchtts.vercel.app/?
ローカルで走るとき
http://localhost:3000/?
&シンボルを使用してそれらをチェーンすることにより、URLに複数のパラメーターを追加できます。例を参照してください
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に追加することにより、非常に長いメッセージが完全に読み取られるのを防ぐことができます。デフォルトでは、これはメッセージ全体を読み取るnullに設定されています。 so: limit=100のような制限パラメーターを使用して制限を変更できます
Twitchメッセージの文字制限は500文字であることに注意してください
これは、URLがどのように見えるかについての例です: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian channel=firefox__&tts=true&voice=brian
最初に、ベースURLを持っているので、 channel=Firefox__を使用してFirefox__にチャンネルを設定します。次に、 tts=trueおよび最後になりますが、テキストを音声パラメーターを使用してBrianにスピーチボイスに設定します。
プロジェクトをいじくり回したい場合は、それがどのように機能するかを確認したり、ニーズに合わせてカスタマイズしたりすることができます。
まず、 node.js 、 npm 、 gitがインストールされていることを確認してください。
git clone [email protected]:Vuurvos1/twitchTTS.gitを使用してリポジトリをクローンしますnpm 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によるライセンス
このプロジェクトは、InstafluffのHighlightofMyChatに基づいています。Github.com/instafluff/highlightofmychatで見つけます