Mix It Upの読み上げ:声、制限、キャラクターのセリフ
Mix It Upは無料の配信ボットで、Text To Speechアクションでチャット、リデンプション、アラートを読み上げられます。使える声は選んだプロバイダーしだいで、一部のプロバイダーにはレート制限があり、「TTSが動かない」原因の多くはこれです。
このガイドでは、Mix It Upのドキュメントにあるプロバイダーをまとめ、ゲームやアニメの声、自分の声のセリフをSoundアクションで鳴らす方法を紹介します。
Text To Speechアクションのプロバイダー
Mix It Upのドキュメントによると、Text To Speechアクションでは、Windows Text To Speech、ResponsiveVoice、TTS.Monster(APIまたはOverlay URL)、Amazon Polly、Microsoft Azure Speech、TikTok TTS、Edge TTS、Google Cloud TTSが使えます。Windows Text To SpeechはPCにインストールされた声を使いますが、すべての声がテキストから音声を作れるわけではありません。
TTSが動かないように見える理由
一部のプロバイダーには制限があります。ドキュメントでは、TikTok TTSとEdge TTSは1分あたり3回、Amazon PollyとMicrosoft Azure Speechは初期設定で5分に1回のクールダウンがあり、自分のアカウントを接続すれば解除できます。ResponsiveVoiceはMix It Upオーバーレイでのみ動き、オーバーレイがないとServicesで有効にするよう求めるエラーが出ます。
Soundアクションでキャラクターの声
フォローアラート、チャンネルポイントの引き換え、レイドのあいさつなど決まったセリフなら、ライブのTTSは不要です。キャラクターの声で事前にセリフを作り、Soundアクションで鳴らしましょう。音量0〜100、選んだ出力デバイスで音声ファイルを再生します。各ページで30〜100文字のセリフを入れれば、アカウントなしで無料で試してダウンロードできます。
オフラインでセリフを作る
アラート一式を作るなら、声を一度購入してファイルをダウンロードし、python -m pip install superclonica-cpuで無料のエンジンを入れます。そのうえでセリフごとに superclonica --text "Thanks for the follow, welcome to the crew!" --voice voice.json --lang ja --normalize --output follow.mp3 のように実行します(テキストは日本語のセリフに)。ファイルが再生されない場合、Mix It UpのドキュメントはMP3を勧めています。--normalizeで全アラートの音量がそろいます。ふつうのCPUでオフラインに、文字数制限なしで動きます。
両方を組み合わせる
自由なチャットの読み上げには組み込みのプロバイダー、くり返す場面には事前に作ったキャラクターのセリフを使いましょう。フォローや引き換えのたびに視聴者はおなじみの声を聞け、セリフが制限にかかることもありません。カタログのキャラクター音声はファンメイドで、二次創作、パロディ、個人のプロジェクト向けです。自分の声は5〜10秒の録音からスタジオで学習させられます。