ダブルトークキャンセルを実装したので、次はノイズサプレッションをRNNoiseで実装してみました。
今回も時雨堂様のnoise-suppressionを利用させていただきました。
こちらも構造はDTLN-aecに類似しているのでやはりパソコンのChrome系でしか動作は難しいです。
[ ノイズサプレッション:On ]
[ ノイズサプレッション:Off ]
キーボードやマウスの打音やマイクの風切り音はもちろん、若干人の声が混じる雑踏のノイズも抑えてくれます。
多少声の質感も変わる部分があるので、使い分けはしたほうが良いでしょうけど。
ブラウザにもノイズサプレッションは搭載されていますが、あれはファンの音のような継続的ノイズに合っています。
同時に使うと動作がおかしくなるので排他利用ですね。