Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LinuxのPulseAudioのエコーキャンセルモジュールがいい感じ
Search
Kenichiro MATOHARA
May 02, 2020
Technology
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LinuxのPulseAudioのエコーキャンセルモジュールがいい感じ
Kenichiro MATOHARA
May 02, 2020
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
軽量ウェブブラウザDilloのPlugin
matoken
0
18
今更LLMを触り始める(ローカルLLM bonsai)
matoken
0
110
念願のNDLOCR-Lite を試す
matoken
0
99
Nextcloud と互換性のある軽量WebDAV server のKaraDAV を試す
matoken
0
81
ActivityPub Server の snac その3
matoken
0
72
ActivityPub Server の snac その2
matoken
0
50
端末録画再生共有アプリ asciinema 3.0 リリース
matoken
0
89
アナウンス向けにミニマリスト向け ActivityPub Server の snac を利用
matoken
0
120
最近のNitterやX(old Twitter)関連 2025.09
matoken
0
96
Other Decks in Technology
See All in Technology
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
140
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
750
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.1k
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
600
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
210
ウォーターフォール開発案件のPMとしてAI活用を模索している話
hatahata021
2
110
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
220
システム監視を 「システムを監視するだけ」で 終わらせないために
seiud
0
140
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
550
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
230
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
790
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
380
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Music & Morning Musume
bryan
47
7.3k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
430
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
600
Mobile First: as difficult as doing things right
swwweet
225
10k
エンジニアに許された特別な時間の終わり
watany
108
250k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
470
Transcript
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
バーの動き的にはなにか効いてる感じです. 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