2023年4月4日火曜日

備忘録:WSL2でオーディオデバイスが読み込まれなくて悪戦苦闘した→解決

この記事はなに?

WSL2上でsounddeviceライブラリを使った録音アプリを作ろうと思ったら、オーディオデバイスが読み込まれなくて悪戦苦闘したので、その備忘録です。


結論

いろいろ探ったところ、こんな感じ。(2023.04.03時点)

・ WSL上でPulseAudioというソフトのインストールが必要
・ PulseAudioのパスを通す

PulseAudioはWSLの最新版の中には既に含まれているらしい(WSLg)のですが、明示的にインストールする必要があるとのこと。

昔はWindows側にもソフトを入れる必要があったらしいですが、現在はWindowsの方にソフトをインストールする必要はなさそう。

方法


bash
export PULSE_SERVER=unix:$(sed 's/unix://g' <<< "$PULSE_SERVER") 
apt -y install pulseaudio

 

参考にさせていただいた資料

本当に助かりました!ありがとうございます!


瞳孔is横(@cat2151) 様のツイート



WSL2上のUbuntu20.04から簡単に音声再生/録音ができた

https://www.sato-susumu.com/entry/2023/01/21/154738

0 件のコメント:

最新記事

関数としての私――意識・構造・「shaping」

私は最近、「意識とは何か?」という問いに対して、“関数である私”と“会話という場”という、二つの構造からアプローチする仮説を立てました。 このエッセイもまた、誰かとの静かな対話を願うものです。 ## アンケートへの感謝と小さな分析 定義を書く前に、X(Twitt...

人気の投稿