OBS で読み上げを流す

チャットの読み上げを OBS の独立したソースとして流し、ミキサーで音量を調整する方法。

読み上げを、独立したソースとして OBS に流せます。そうすると OBS のミキサーに専用のバーができ、ゲームやマイクとは別に音量を調整できます。

接続する

  1. 設定 → メッセージ読み上げを開き、読み上げを有効にするスイッチをオンにします。
  2. OBS 用リンクブロックでコピーをクリックします。
  3. OBS でブラウザソースを追加し、URL 欄にリンクを貼り付けます。
  4. ソースのプロパティでOBSで音声を制御するにチェックを入れます(英語版の OBS では Control audio via OBS)。
読み上げウィジェットのリンク

このリンクはクラウド経由で動作するので、SatomiChat を閉じていても使えます。ウィジェット自身が、あなたの読み上げ設定に従ってチャットを読み上げます。画面には何も表示されず、鳴るのは音だけなので、シーン内のソースの大きさや位置は気にしなくて大丈夫です。

音量

読み上げページの音量スライダーは、ウィジェットにも効きます。配信中に読み上げを大きくしたり小さくしたりするなら、OBS のミキサーを使うのも手軽です。

音が二重にならないようにする

読み上げが OBS とアプリの両方で鳴っていると、視聴者には二重に聞こえることがあります。読み上げページでアプリで再生をオフにしてください。OBS ですでに読み上げが再生されているとわかると、アプリからもそのように案内されます。

ウィジェットのコピーが複数あるとき

リンクは OBS、Moblin、ブラウザのタブなど、複数の場所で同時に開けます。開いているコピーはすべて鳴り、同じフレーズが同時に流れます。何を配信に乗せるかはあなた次第です。OBS が配信に流すのはアクティブなシーンにあるソースの音で、ほかのシーンにあるコピーは配信に乗りません。

視聴者にエコーが聞こえるなら、2 つのコピーが同時に配信に乗っています。よくあるのは次のようなケースです:

  • 1 つのシーンに読み上げウィジェットのソースが 2 つある(片方が入れ子にしたシーンの中にある場合も含みます)
  • OBS と Moblin の両方にウィジェットがあり、どちらも同じ配信で鳴っている
  • ウィジェットをブラウザのタブで開いていて、OBS がデスクトップ音声をキャプチャしている

ウィジェットは 1 つのシーンだけに置き、余分なコピーは閉じてください。

アプリもこれを自分で検知します。ウィジェットが 2 か所以上で開かれていると、読み上げページに案内が表示され、この記事への詳しく見るリンクが付きます。OBS の非アクティブなシーンにあるコピーも数に入るので、エコーがなくても案内が出ることがあります。視聴者に読み上げが 1 回だけ聞こえているなら問題ありません。

波形ボタン、キーボードショートカットの読み上げを止める、メッセージを飛ばす、いま読まれている人をミュート、そしてメッセージメニューのTTSをミュートは、ウィジェットのすべてのコピーにまとめて効きます。

ブラウザのタブで開くとき

OBS なしで読み上げを聞きたいときなどは、リンクを普通のブラウザのタブで開くこともできます。ブラウザは、まだ一度も操作していないページに音を出させないため、タブはページをクリックするまで鳴りません。クリックする前に届いたフレーズは飛ばされます。

すぐに鳴るようにしたい場合は、ブラウザのサイト設定でこのサイトの音声と自動再生を許可してください(サイト設定は、たいていアドレスバーの左にあるアイコンから開けます)。OBS にはこの制限はありません。

旧リンク

以前のバージョンの読み上げのリンク(http://127.0.0.1 で始まるもの)を OBS に設定している場合、そのリンクは SatomiChat を開いている間だけ動作します。OBS 用リンクブロックのリンクに置き換えるのがおすすめです。

ウィジェットから音が出ないとき

  • アプリで読み上げを有効にするスイッチがオンになっているか:ウィジェットは読み上げの設定をそこから使います。
  • ソースのプロパティでOBSで音声を制御するにチェックが入っているか、ミキサーでソースがミュートになっていないか。
  • ブラウザのタブでウィジェットを開いているなら、ページをクリックしたか:クリックするまでタブからは音が出ません。
  • 1 日の上限に達していないか:ウィジェットも同じ上限を消費します。