Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Linuxでノイズキャンセルその2
Kenichiro MATOHARA
July 18, 2020
Technology
0
540
Linuxでノイズキャンセルその2
Kenichiro MATOHARA
July 18, 2020
Tweet
Share
More Decks by Kenichiro MATOHARA
See All by Kenichiro MATOHARA
小さなLinux互換カーネルのTilck
matoken
0
10
機械翻訳をローカルマシンで( ArgosTranslate/LibreTranslate )
matoken
0
120
OpenAIのWhisper でオフライン文字 起こし(STT)
matoken
0
81
Wikipedia を Offlineで楽しむ
matoken
0
62
Intel CPUでもAIに画像生成してもらう
matoken
0
150
AndroidスマートフォンのTermuxでモバイル回線の速度を定期的に計測
matoken
0
80
XFSのbigtimeを少し試してみた(RHEL9 & ML8.4)
matoken
0
42
ターミナルワークスペースのZellij
matoken
0
200
XFSのbigtimeを少し試してみた
matoken
0
110
Other Decks in Technology
See All in Technology
SPA・SSGでSSRのようなOGP対応!
simo123
2
160
CSS Variable をもっと活用する / Kyoto.js 18
spring_raining
2
910
マイクロサービス宣言から8年 振り返りとこれから / Eight Years After the Microservices Declaration A Look Back and A Look Ahead
eisuke
2
170
イ良い日ンマを作る(USBストレージ容量偽装の手法) / USB Storage Capacity Faking Techniques
shutingrz
0
360
書籍を書きました。 そう、VS Codeで。
takumanakagame
4
4.5k
インフラ技術基礎勉強会 開催概要
toru_kubota
0
180
20230123_FinJAWS
takuyay0ne
0
120
OCI技術資料 : ロード・バランサー 詳細 / Load Balancer 200
ocise
2
7.2k
KyvernoとRed Hat ACMを用いたマルチクラスターの一元的なポリシー制御
ry
0
190
OVN-Kubernetes-Introduction-ja-2023-01-27.pdf
orimanabu
1
400
03_ユーザビリティテスト
kouzoukaikaku
0
530
AI Services 概要 / AI Services overview
oracle4engineer
PRO
0
170
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
299
110k
What the flash - Photography Introduction
edds
64
10k
Statistics for Hackers
jakevdp
785
210k
Fontdeck: Realign not Redesign
paulrobertlloyd
74
4.3k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
The World Runs on Bad Software
bkeepers
PRO
59
5.7k
It's Worth the Effort
3n
177
26k
VelocityConf: Rendering Performance Case Studies
addyosmani
317
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
217
21k
The Power of CSS Pseudo Elements
geoffreycrofte
52
4.3k
Writing Fast Ruby
sferik
613
58k
Learning to Love Humans: Emotional Interface Design
aarron
263
38k
Transcript
Linuxでノイズキャン Linuxでノイズキャン セルその2 セルその2
KenichiroMatohara KenichiroMatohara 鹿児島から参加 鹿児島らぐやってます https:/ /matoken.org https:/ /matoken.org
鹿児島らぐ 鹿児島らぐ 「6月の週末はsofascenerとして 過ごしました (demo/demopartyの紹介)」 「rsync 3.2.0の新機能 を試してみた」 「cowsayのcowを増やそう」 「awkで3dプログラミング,sedのデバッガの紹
介」 「NISTのフォレンジックトレーニングページ 紹介」 「LinuxでWindows(NTFS)領域を共用する相 談」 https:/ /kagolug.org https:/ /kagolug.org 先月06/28 次回 2020-07-26(sun)
Linuxでノイズキャンセルその2 Linuxでノイズキャンセルその2
前回( 前回( )の発表まとめ )の発表まとめ ノイズがないに越したことはないけど扇風機エアコ ンPC等々からノイズが PulseAudioのエコーキャンセルモジュールがいい感 じ ウェブブラウザ利用アプリにはKrispが使える LILO&東海道らぐオンラインミーティング
LILO&東海道らぐオンラインミーティング 2020-05-02 2020-05-02 h ps:/ /www.edocr.com/v/5bjp6xr5
RNNoiseと周辺ツール RNNoiseと周辺ツール 再帰型ニューラルネットワークを適用した小さく て高速なノイズ抑制ライブラリ(Raspberry Piで も) リアルタイムノイズキャンセルプラグイン GUIフロントエンド RNNoise PulseAudio
Noise Suppression Plugin Cadmus
RNNoiseサンプル RNNoiseサンプル 「Show Me the Samples!」のところで幾つかのパ ターンが試せる.若しくは自分の声で試せる. RNNoise: Learning Noise
Suppression
PulseAudio Noise Suppression Plugin. PulseAudio Noise Suppression Plugin. 要インストール&設定 x86_64のバイナリは配布されている
$ wget https://github.com/werman/noise-suppression-for-voice/rele $ mkdir -p ~/usr/local/rnnoise $ tar xf linux_rnnoise_bin_x64.tar.gz -C ~/usr/local/rnnoise $ vi ~/.config/pulse/default.pa $ cat ~/.config/pulse/default.pa .include /etc/pulse/default.pa pacmd load-module module-null-sink sink_name=mic_denoised_out pacmd load-module module-ladspa-sink sink_name=mic_raw_in sink_ma pacmd load-module module-loopback source=<your_mic_name> sink=mic_ set-default-source mic_denoised_out.monitor
Cadmus Cadmus PulseAudio Noise Suppression Plugin.のGUIフロント エンド x86_64のbinary, deb, AppImageが配布されている(
) 実行すると通知アイコンが現れるので対象デバイスを 選んで有効にする 多 分armももうすぐ $ wget https://github.com/josh-richardson/cadmus/releases/downloa $ chmod u+x ./cadmus.AppImage $ sudo sysctl kernel.unprivileged_userns_clone=1 #required by Deb $ ./cadmus.AppImage
icon icon
device device
効果の程は? 効果の程は? Cadmus Chromiumでうまく行かない(◞‸◟) Pluginで再挑戦予定
余録)ビデオ会議でマイク以外の音を流したい 余録)ビデオ会議でマイク以外の音を流したい オーディオをマイクとミックスしてビデオ会議に参加 するscript $ git clone https://github.com/toadjaune/pulseaudio-config $ cd
pulseaudio-config $ ./pulse_setup.sh 24 25 26 27 28 toadjaune/pulseaudio-config: Scripts and notes for custom pulseaudio configura on
その他気になるもの その他気になるもの RTX Voice いいらしいけどどうなんだろう? NVIDIA RTX Voice: Setup Guide
発表時のツッコミとか 発表時のツッコミとか RNNoiseの学習はリアルタイムでやってないので同 じ学習結果の環境か自分で学習させないと駄目なは ず (効いたって人も居るので環境次第?) RTX VoiceはGTX10xxでも動くらしい(GTX9xx以 降?)
奥付 奥付 発表: 2020-07-18(sat) 発表者: License: CC BY-NC-SA 4.0 利用ツール:
codium + Asciidoc Slides(reveal.js) 東海道らぐオンラインライブ!ておくれデイ ズ KenichiroMatohara