DTLN-aec: エコーキャンセルデモ(ハウリング)

エコーキャンセルを使って、マイク入力を自分のスピーカーに出力した場合に発生するハウリングの抑制を行うデモです。

エコーキャンセルには breizhn/DTLN-aec (リアルタイムで動作する深層学習ベースのキャンセラ)を JavaScript から利用可能にした shiguredo/dtln-aec を使っています。
※ このデモは Chrome や Edge などの Chromium ベースのブラウザでのみ動作します

使用手順

  1. 末尾の「開始」ボタンを押下すると、マイク入力が有効になります
  2. マイクに話した音声が、エコーキャンセル処理が適用された上で、スピーカーに出力されます
  3. 「停止」ボタンを押下すると、マイク入力およびスピーカ出力が停止します
※ このデモはイヤホンを外して行ってください
※ 環境や条件によっては、エコーキャンセル処理適用後でも強いハウリングが発生する可能性があるため、 スピーカー音量には十分に注意し、即座に停止できるようにしておいてください

各種設定

エコーキャンセルの有効化

ブラウザの組み込みエコーキャンセルを有効にする
DTLN-aec によるエコーキャンセルを有効にする(チェックを外す場合にはハウリングに注意してください)

DLTN-aec モデル

操作