スピーカーですぐに再生するために簡単なマイクループバックを実行しようとしています。最後に
pacmd load-module module-loopback latency_msec=1
。しかし、いくつかの問題があります。
- 他のコンピュータではこれを複製できません。
- これはかなり技術的なプロセスであり、私がこの設定を提供したい技術的な知識がないユーザーは、何らかの理由でシステムが失敗した場合に問題が発生する可能性があります。
- バックグラウンドマイクでは、ちょっとした音がします。
Linuxでこれを行うにはどうすればよいですか?非常に簡単でユーザーフレンドリーな方法ですか?
一部のガイドでは pavucontrol の使用を提案していますが、正常に動作できません。 「出力デバイス」の最後の設定で何をすべきかわからないからです。数日間試した結果、指示が古くなり、プロセスが機能しなくなったようです。しかし、私が間違っている可能性がありますか?
答え1
他のコンピュータではこれを複製できません。
で使用するソースとシンクを指定する必要がありますmodule-loopback
。よりモジュール文書もっと学ぶ。
これはかなり技術的なプロセスであり、私がこの設定を提供したい技術的な知識がないユーザーは、何らかの理由でシステムが失敗した場合に問題が発生する可能性があります。
すべてをシェルスクリプトでラップできます(新しいモジュールループバックを追加する前に既存のモジュールループバックを削除することもできます)。次に、ユーザーがログインしたときにスクリプトが実行されることを確認してください(Pulseaudio開発者の知恵によると、システム全体のPulseaudioはデフォルトではサポートされていないためです)。
はい、技術以外のユーザーはシステムに問題が発生した場合はシェルスクリプトを再実行する必要があるかもしれませんが、これは技術以外のユーザーが解決できない他の問題よりも頻繁に発生してはいけません。
バックグラウンドマイクでは、ちょっとした音がします。
module-loopback
その後、マイクソースからデータを読み取って整理してから読み込むのではなく、スピーカー受信機に出力するプログラムを起動します。上記のようにシェルスクリプトで包みます。