TTS Chat:TikTok LIVE と Kick のチャットを読み上げ
BakoshAppで視聴者のチャットを読み上げます。声の設定、何が読み上げられるか、誰を読み上げ対象にできるか、フィルター、メッセージがスキップされる理由を解説します。PRO・MAX対応、TikTokとKickに対応。
TTS Chat は、TikTok と Kick で、視聴者のメッセージを合成音声で読み上げます。PRO または MAX が必要で、ない場合はヘッダーの TTS Chat ボタンがロックされます。
音声はアクションのサウンドと同様にBakoshAppから再生されるため、OBSは他のPC音声と一緒にそれを取り込みます。
ヘッダーの Avatar と プラットフォームの隣にある TTS Chat ボタンで開きます。設定は Mod ではなくアカウントに属するため、どの Mod が有効でも同じように機能します。設定は自動的に保存されます。
TTS がオンの間、ボタンは動き出します。ドットが緑になり、イコライザーが表示されます。カーソルを合わせると「読み上げ:オン」または「読み上げ:オフ」と表示されます。
オンにする
- ヘッダーの TTS Chat をクリックし、音声タブを開きます。
- 読み上げを有効にするをオンにします。
- どのチャットを読み上げるかを選びます: TikTokのチャットを読む、および/またはKickのチャットを読む。
- 既定の声の横にある変更で声を選びます。
- メッセージを試すの欄に何か入力し、テストをクリックします。テストはフィルターも適用されるため、自分のルールによってそのメッセージがスキップされるかどうかも確認できます。
Kickのチャットを読むをオンにした後は、ヘッダーのプラットフォームメニューでKickを再接続してください — Kickは接続開始時にリクエストされた場合のみチャットを送信します。
音声
- 全員を同じ声では、すべてのメッセージを既定の声で読み上げます。
- 声のプールは、メッセージごとにプールから声を選びます。視聴者ごとに固定の声にすると、各視聴者は常に同じ声になります。
- 速度、高さ、音量で読み上げを調整します。
声の一覧では、検索、言語や性別によるフィルター、お気に入り登録、試聴ができます。
視聴者ごとの声
視聴者ごとに固定の声では、視聴者がプールから最初に割り当てられた声が記憶されるため、プールを編集しても誰の声も入れ替わりません。追加した声は新しい視聴者に割り当てられ、削除した声を使っていた視聴者だけが別の声に変わります。
特定の視聴者に専用の声を割り当てるには、アバターのメニューから視聴者ページを開き、音声列にあるその人のセルをクリックします。そこで選んだ声は、全員を同じ声での場合を含め、すべてのモードで使われます。自動の声に戻すで解除できます。声はこの PC の視聴者統計と一緒に保存されるため、別のコンピューターには引き継がれません。
トリガー — 何が読み上げられるか
- チャットを読み上げる — すべてのメッセージ、接頭辞(デフォルトは
!)で始まるメッセージのみ、またはコマンド(デフォルトは!say)のみ、から選べます。接頭辞やコマンド自体は読み上げられません。 - ギフトを読み上げる — 最小ダイヤ数(TikTok)または最小Kicks数(Kick)(デフォルトは100)以上のギフトに対して、「{nickname} sent {gift}」と読み上げます。
- 新しいフォローを読む、サブスクを読む、シェアを読む(シェアはTikTokのみ)。
利用対象 — 誰が読み上げられるか
- 全員、または選んだ人のみ: フォロワー、友達、サブスク登録者、モデレーター、ギフトを送ってくれた視聴者、最低ファンクラブレベルから選べます。視聴者は、チェックした条件のうち少なくとも1つに一致する必要があります。Kickでは、サブスク登録者とモデレーターのみ認識できます。
- ホワイトリスト — 空でない場合、リストに載っている視聴者のみが読み上げられます。
- 特別な視聴者 — 個々の視聴者向けのルールです。
- その視聴者を絶対に読み上げないようにするには、許可をオフにします。
- フィルターを無視をオンにすると、何があってもその視聴者を読み上げます。ホワイトリスト、トリガー、フィルター、クールダウンをすべてスキップし、キューの先頭に割り込みます。
フィルター — 何が整形・スキップされるか
- メッセージの最大文字数(デフォルトは200文字) — これを超えるメッセージは、途中で切られるのではなくスキップされます。
- 視聴者ごとのクールダウン(デフォルトは5秒) — 各視聴者の次のメッセージが読み上げられるまでの待機時間です。
0にするとオフになります。 - クリーンアップオプション: 連続する文字をまとめる、@メンション・リンク・絵文字を削除する、コマンド(
!で始まるメッセージ)をスキップする、があります。 - 文字体系 — チェックした文字体系のメッセージのみを読み上げます。判定するのは言語ではなく文字体系です。キリル文字だけにチェックを入れた場合、ラテン文字で書かれたロシア語もスキップされます。
- 禁止ワード — メッセージまたは視聴者名のどこにあっても、大文字小文字を問わず検出されます。メッセージ全体をスキップするか、その単語を
***に置き換えるかを選べます。
詳細設定
- メッセージのテンプレート — チャットメッセージに対して読み上げられる内容です。デフォルトは
{message}。{nickname}、{username}、{platform}を追加できます。 - キューの最大数(デフォルトは5)と、チャットが読み上げより速く進んだ場合の挙動です: 新しいものを捨てる(デフォルト)、または実際のチャットに近づけるために古いものを捨てるを選べます。
メッセージが読み上げられなかった理由
タブ下部の最近の動きには、直近のメッセージとそれぞれが読み上げられた、またはスキップされた理由が一覧表示されます — 例えばクールダウン中、禁止ワード、キューが満杯でした、対象の条件に合いません、月間上限に到達などです。何かが読み上げられないときは、まずここを確認してください。
よくある質問
何も読み上げません。 読み上げを有効にする、プラットフォームの切り替え、ヘッダーのプラットフォームメニューでプラットフォームが接続されていること、そしてチャットを読み上げるがオンになっていることを確認してください。正確な理由は最近の動きに表示されます。
TikTokは読み上げられるのにKickは読み上げられない。 Kickのチャットを読むをオンにした後は、Kickを再接続してください。
ある視聴者にいつも気に入らない声が割り当てられる。 視聴者ページの音声列で、その視聴者に別の声を選んでください。
視聴者が配信で聞こえないと言っている。 読み上げ音声は通常のアプリ音声です — OBSでBakoshAppの音声(またはデスクトップ音声)をキャプチャしてください。
「読み上げの上限に達しました。リセットされるまで読み上げは止まります」 読み上げは、アカウントごとに1時間あたり・1か月あたりの文字数で制限されています。長く使うには、メッセージの最大文字数を下げる、クールダウンを長くする、あるいは接頭辞やコマンド付きのメッセージのみを読み上げるようにしてください。