macOS ネイティブのエコー キャンセラ

バージョン 10.12(Sierra)以降、macOS にはネイティブのエコー キャンセラが組み込まれています。使用量: Chrome M66 では、オリジン トライアルにオプトインするか、 Chrome を起動する。下記をご覧ください

試験運用版を有効にすると、macOS ネイティブのエコー キャンセラが以下の用途に使用されます。 echoCancellation 制約が有効になっている getUserMedia ストリーム。その他 以前のバージョンの macOS でテストを有効にすると、 実質的には何もしない。以前と同じエコー キャンセラが使用されます( WebRTC のソフトウェア)を使用します。

この取り組みの目的

macOS のネイティブ エコー キャンセラのパフォーマンスを評価したいと考えています。Google Cloud の このコンポーネントは Apple が開発したコンポーネントであるため、 確保できます。また、オーディオ パイプラインでの配置により、 Chrome で発生する可能性がある音声の乱れに敏感です。

エコー キャンセラーとは

エコー キャンセラは、再生された音をマイク信号から除去しようとします。 スピーカーから出ています。通話の当事者として言えば 相手のマイクが拾って、その音声を できます。自分のエコーが聞こえるよ!

テストを有効にする方法

サイトでこの新しい動作を確認するには、「macOS ネイティブ エコー」に登録する必要があります。 キャンセル」オリジン トライアル。ローカルで試したい場合は テストはコマンドラインで有効にできます。

chrome --enable-blink-features=ExperimentalHardwareEchoCancellation

このフラグをコマンドラインに渡すと、 クリックします。

このテストでは、事前トレーニング済みモデルの macOS ネイティブのエコー キャンセラが実装されます。

  • エコーはどの程度キャンセルできますか?
  • 二重通話のシナリオにどの程度うまく対処していますか?つまり、双方が会話の どうすればよいでしょうか。
  • キャンセルできるエコーがない場合、音質に悪影響を及ぼしますか?
  • 特定のオーディオ機器(ヘッドセットなど)で問題が発生しますか?
  • その他

また Chrome が他のアプリケーションとどのように連携して macOS のネイティブ エコー キャンセラなど、安定性の問題やその他の 問題になります。

お試しいただける場合は、こちらのバグでフィードバックをお送りください。 可能であれば、使用したハードウェア(macOS のバージョン、ハードウェア モデル、 。より大規模なテストを行う場合は、 通話品質に関する統計情報の比較は歓迎されます。目的とするのか、 判断できます