FaceTime 通話で音声を共有する方法
FaceTime 通話中に、相手に曲を聞かせたい。話題に上がっていた YouTube 動画、Spotify のプレイリスト、デスクトップのファイルにあるサウンドクリップなど。再生ボタンを押して、相手に届くと思いきや——何も聞こえない。あるいは、MacBook のマイクを通じて漏れた、こもったかすかな音だけが届く。思い描いていたリスニング体験とは違うはずです。
Mac の FaceTime には、メディアを共有して再生する機能があります。SharePlay です。ただし SharePlay にはかなり限定的な範囲があり、共有したいものがその範囲から外れると、お手上げです。何が機能し、何が機能しないのか、そして FaceTime 通話で Mac から実際に音声を流す方法を見ていきましょう。
SharePlay:良いアイデア、限られた範囲
SharePlay は、FaceTime 通話中に一緒に視聴・視聴するための Apple の答えとして登場しました。コンセプトはしっかりしています。映画やアルバムを再生し始めると、通話中の全員が自分のデバイスで同期再生され、リアルタイムで反応を共有できます。
ただし SharePlay は、明示的にサポートを組み込んだアプリでしか動きません。Apple Music と Apple TV はうまく機能します。SharePlay 対応を追加したサードパーティ製アプリも一握りあります。ですが、リストは短く、多くの人が共有したいコンテンツを実際に見つけている場所はカバーしていません。
SharePlay では対応できないものは次のとおりです。
- YouTube 動画。 ブラウザでの SharePlay 対応はありません。
- Spotify。 SharePlay の統合はありません。
- SoundCloud、Bandcamp、ニッチな音楽プラットフォーム全般。 どれも SharePlay 非対応です。
- ローカルの音声・動画ファイル。 Mac に MP3 や動画ファイルがあっても、SharePlay は手出しできません。
- ランダムな Web サイトや音声を再生する Web アプリ。 任意のブラウザ音声という概念は SharePlay にありません。
共有したいコンテンツがたまたま Apple Music や Apple TV にあるなら、SharePlay は最もスムーズな選択肢です。それ以外には、別のアプローチが必要です。
FaceTime の画面共有:惜しいけど一歩足りない
FaceTime には通話中に画面を共有する機能があります。Mac で起きていることを共有するのだから、当然音声も含まれるだろう——と思うかもしれません。iOS では、FaceTime の画面共有にデバイスの音声が含まれます。macOS では含まれません。画面は共有されますが、音声はこちら側にとどまります。
つまり、見ているものを相手に見せることはできますが、聞かせることはできません。ミュージックビデオ、ポッドキャストのクリップ、その他の音声コンテンツを共有しようとしているなら、Mac の画面共有はその目的に対して実質的に役立ちません。視覚専用の機能です。
原始的な方法(誰しもがやった経験)
正直に言いましょう。誰しも一度は、通話相手に流れている音を聞かせるために、コンピュータのスピーカーにスマホを近づけたことがあるはずです。あるいは、Mac の音量を最大にして、MacBook のマイクがそれっぽく拾ってくれることを祈ったことが。
一応動きはします。スマホで画面を撮影するのが「一応動く」のと同じ意味で。音質はひどく、背景ノイズが混じり、相手は「ほとんど聞こえない、もっと大きくして」と言ってきて、結局音量を最大にすると、その上に歪みまで乗ってしまいます。
これは最終手段であって、解決策ではありません。もっとましな方法がふさわしいはずです。
本当の解決策:仮想オーディオケーブル
組み込みの選択肢がうまく機能しない根本的な理由は、macOS の制限にあります。Apple はオーディオの出力(スピーカー)と入力(マイク)を完全に分離して維持しています。FaceTime はマイク入力しか聞けません。どのアプリが鳴らしているかに関係なく、スピーカーで再生中の音声を取り込む手段はありません。
解決策は、システム音声をマイク入力として提示する仮想マイクを作ることです。FaceTime がこの仮想マイクを見ると、Mac で再生中の音をすべて取り込んで通話相手に送ります。このアプローチは「仮想オーディオケーブル」と呼ばれることがあります。出力から入力にケーブルを引き戻すようなものですが、すべてデジタルで完結し、音質の劣化はありません。
Soundshine でのセットアップ方法
Soundshine は、システム音声から仮想マイクを作る macOS のメニューバーアプリです。軽量なオーディオドライバーをインストールし、起動中はマイク入力を受け付けるすべてのアプリ(FaceTime も含む)がシステム音声を取り込めるようになります。
次の FaceTime 通話で音声を共有する手順は次のとおりです。
-
Soundshine をインストール。 アプリにはガイド付きセットアップウィザードが含まれており、オーディオドライバーをインストールします。約 30 秒で済みます。
-
オーディオルーティングをオンに。 メニューバーの Soundshine アイコンをクリックし、オーディオルーティングをオンに切り替えます。これでシステム音声が仮想マイクへ送られている状態になります。
-
Mac の入力デバイスを設定。 システム設定 > サウンドを開き、「入力」で Soundshine Microphone を選択します。FaceTime はここで設定された入力デバイスを使います。
-
FaceTime 通話を開始。 相手には、Mac で再生中のすべての音が聞こえます。YouTube、Spotify、ローカルファイル、ブラウザのタブ、何でも。
-
共有したいものを再生。 再生ボタンを押せば、フルデジタル品質のまま通話に音声が流れます。
これだけです。回避策も、ノートパソコンをスピーカーに近づけることも、SharePlay が必要なアプリに対応していることを祈ることもありません。
自分の声はどうなる?
入力デバイスを Soundshine の仮想マイクに設定すると、FaceTime はシステム音声を通話に送ります。では、自分の声はどうなるのでしょうか。
選択肢はいくつかあります。最もシンプルなのは、音声共有が終わったら入力デバイスを通常のマイクに戻すことです。システム設定でさっと切り替えるか、メニューバーのサウンドメニューを使えます。話しながら同時に音声も共有したい場合は、macOS の Audio MIDI 設定ユーティリティで、実際のマイクと Soundshine の仮想マイクを 1 つの入力にまとめる集約オーディオデバイスを作成できます。そうすれば、相手には自分の声とシステム音声の両方が同時に届きます。
たいていの通話では、必要に応じて実マイクと Soundshine を切り替えるのが一番シンプルです。
ざっくりまとめ
- SharePlay は Apple Music と Apple TV のコンテンツでよく機能しますが、YouTube、Spotify、ローカルファイル、ブラウザ音声には対応していません。
- Mac の FaceTime 画面共有は画面を視覚的に共有しますが、システム音声は含まれません。
- スマホをスピーカーに近づける手法は技術的には機能しますが、音質はひどいことを本人も分かっています。
- Soundshine のような仮想オーディオケーブルは、システム音声を FaceTime が使える仮想マイクへルーティングします。すべてのアプリで動き、音はクリーン、セットアップは約 1 分です。
FaceTime 通話で音声を共有することが、こんなに複雑であるべきではありません。Apple が macOS にネイティブなオーディオルーティングを組み込むまでは、軽量な仮想オーディオデバイスがいちばんクリーンな解決策です。