/etc/asound.confでalsaの構成をセットアップする

3つのUSBオーディオデバイスを使用して次のセットアップを行います。1つは出力用、もう1つは出力用です。は、モジュールループバックを使用したレコードプレーヤーからの入力であり、最後の1つは、音声制御用のデフォルトのオーディオキャプチャデバイスとして使用しようとしているPS3アイです。

cat /proc/asound/cards 0 [K1 ]: USB-Audio - FiiO USB DAC K1 FiiO FiiO USB DAC K1 at >usb-3f980000.usb-1.4, full speed 1 [CODEC ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-3f980000.usb-1.3, full speed 2 [CameraB409241 ]: USB-Audio - USB Camera-B4.09.24.1 OmniVision Technologies, Inc. USB Camera-B4.09.24.1 at usb-3f980000.usb-1.5, 

PS3アイをalsaのマイクとして設定するにはどうすればよいですか? ここの例を見たことがありますが、これは非常に複雑に見えます。これは必要ですか、それとも次のようなもので十分ですか:

pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } 

回答

https://www.alsa-project.org/wiki/Setting_the_default_device のコメント:

次のコマンドで目的のカードを見つけます:

cat /proc/asound/cards 

次に、次のように/etc/asound.confを作成します。

defaults.pcm.card 1 defaults.ctl.card 1 

「1」を上記で決定したカードの番号に置き換えます。

PulseAudioを使用している場合は、そこでデフォルトを選択する必要があります。

コメント

  • 見ましたそれでも、pcmとctlの違いを'明確にするのを手伝っていただけませんか。また、スピーカーとマイクは別々のカードにあるため、選択を定義するにはどうすればよいですか。
  • pcmはサウンド用、ctl。デフォルトは1つだけです。
  • デフォルトのマイクとデフォルトのスピーカーを設定する方法はありませんか?
  • プラグイン。
  • 以前の回答が見つかりました: raspberrypi.stackexchange.com/questions/63072/ … 。今すぐお試しください。

回答

/etc/asound.confまたは.asoundrcの両方をasymmモジュールは機能しません。どちらの入力にも矛盾があるのではないかと思いますが、これを確認する方法はありません。簡単な解決策は、マイクとオーディオ入力のカード番号を交換することです。このようにすると、マイク入力はデフォルトで2ではなくカード1になります。モジュールループバックは、適切なシンクとソースを使用して呼び出すことができます。 eg

pactl load-module module-loopback source=2 sink=0 

誰かがこれに代わる解決策を提供できれば幸いです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です