Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LinuxのPulseAudioのエコーキャンセルモジュールがいい感じ

 LinuxのPulseAudioのエコーキャンセルモジュールがいい感じ

Kenichiro MATOHARA

May 02, 2020
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. LinuxのPulseAudioのエコーキャンセルモジュールがいい 感じ 皆さんオンラインミーティングとかやってますか?私は急にオンラインミーティングに参加する頻度が増えまし た. これまでマイクはほとんど使っていなかったのでマイクは気にしていなかったのですが気になるようになり ました. Linuxで使えるリアルタイムノイズキャンセルソフトウェアはあるのだろうかと少し調べるとPulseAudioのモ ジュールで module-echo-cancel というものがあるのを知りました.

    sound - Realtime noise-removal with PulseAudio? - Ask Ubuntu Modules とりあえず規定値の設定は簡単で, /etc/pulse/default.pa`というファイルに`load-module module-echo-cancel`を書いてあ げてPulseAudioの再起動でokです. PulseAudioの再起動は手元の環境では `pulseaudio -k で停止してすぐ自動起動してきまし た. これでマイクを利用したいアプリでオーディオデバイスをecho cancelのものに切り替えればOKです. という感じで簡単に設定できました. この設定有効なのだろうか?とpavucontrolで見てみました. 以下は特に何も話していないときの様子です.上がマイク直のデバイス,下がecho cancel module のされたデバイ スの状態です. $ echo "" | sudo tee -a /etc/pulse/default.pa $ pulseaudio -k $ ps ux | grep pulseaudio | grep -v grep || pulseaudio --daemonize=no
  2. バーの動き的にはなにか効いてる感じです. Discordで音声チャット中に切り替えて聴き比べてもらうと明らかに良くなってるとのこと. てことでノイズ源が 回りにある人は設定がお手軽なのでおすすめです. ちなみにKrispというノイズキャンセルアプリケーションがあって評判がいいようです.しかし残念ながらLinuxは 対応していません(◞‸◟) でもChrome拡張機能があるのでChromeのウェブアプリでは利用できそうです. Krisp | Noise

    Cancelling App Krisp | ノイズキャンセリングアプリケーション | テレワークで日本を変える | Web会議・テレビ会議(TV会議) のブイキューブ Where is Krisp? : discordapp 奥付 発表 2020-05-02(Sat) LILO&東海道らぐオンラインミーティング 2020-05-02 - connpass 著者 Kenichiro Matohara https://matoken.org/ 元になったページ https://wiki.matoken.org/linux/pulseaudio Licence CC BY-NC-SA 4.0 Last updated 2020-05-02 21:05:11 +0900