ダミーをロードする必要があります サウンドドライバー。詳細については Alsa Wiki を参照してください。ただし、基本は次のとおりです。
<オール>ドライバーをロードします:
<ブロック引用>modprobe snd-ダミー; modprobe snd-pcm-oss; modprobe snd-mixer-oss; modprobe snd-seq-oss
適切な .asoundrc ファイルを持っている (カバーしている)
ドライバーの自動ロードを構成します。これを /etc/modules.conf
に追加します :
# OSS/無料部分 - カード #1
エイリアス サウンドスロット 0 snd カード 0
エイリアス sound-service-0-0 snd-mixer-oss
エイリアス sound-service-0-1 snd-seq-oss
エイリアス sound-service-0-3 snd-pcm-oss
エイリアス sound-service-0-8 snd-seq-oss
エイリアス サウンド サービス-0-12 snd-pcm-oss
実際にはかなりの数のことが関係しています。より詳細な説明については、上記の Wiki ページにアクセスすることをお勧めします。
Raspian (Debian の派生物) を実行している Raspberry Pi でダミー サウンド デバイスを動作させようとしたときに、私もこれに問題がありました。 Pi on にはオーディオ出力がありますが、入力はありません。出力 (PJSIP) のみが必要な場合でも、両方を検索するアプリケーションを使用したいと考えています。
ただし、上記の情報は私にはうまくいきませんでしたし、WiKi ページもうまくいきませんでした。 ALSA メーリング リストのユーザーと話した後、彼らは WikiI ページの情報が古くなっていることを示唆しましたが、これを解決する方法を教えてくれました.
まず、以下を使用して 'snd-dummy' モジュールをロードするだけです:
sudo modprobe snd-dummy
ただし、再起動後、デバイスは存在しません。 Pi では、このモジュールは「/etc/modules」ファイルを介してロードできます。このファイルを編集してドライバーをロードすると、目的の結果が得られます。
sudo nano /etc/modules
私の /etc/modules ファイルは単純に次のようになります:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
snd-dummy
したがって、デフォルト ドライバが最初にロードされ、次にダミー ドライバがロードされます。ジョブ完了!
幸運を祈る
クリス