仮想マイクとPython

仮想マイクとPython

私は Lubuntu 19.10 を使用しており、他のソフトウェア (ブラウザーなど) からオーディオ ソースとして使用できる仮想マイクを作成し、Python スクリプトを使用してリアルタイムでオーディオをパイプしたいと考えています。

MicOutputそれ以来、私は別の解決策を試し、次のコマンドを使用して作成した という名前の仮想デバイスを持っています。

pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"

Python を使用してオーディオを送信するにはどうすればよいでしょうか?

編集: 以下の回答に示すように解決しましたが、起動時に少なくともスクリプトの出力を仮想マイクに自動的に変更するにはどうすればよいですか? つまり、それを行うためにターミナルで実行するコマンドがあるということですか?

答え1

pavucontrolまたはGUI を使用して、Python スクリプトの出力と Web アプリケーションの入力を、前のコマンドで作成した仮想マイクに手動で変更することで解決しましたpulseaudio

よりわかりやすくするためにいくつか画像を追加しました。

Pythonスクリプトから仮想マイクにオーディオ出力を送るには Pythonスクリプトから仮想マイクにオーディオ出力を送るには

Firefoxの特定のタブのソースとして仮想マイクのモニターを使用するには Firefoxの特定のタブのソースとして仮想マイクのモニターを使用するには

関連情報