Anda perlu memuat boneka pengemudi suara. Silakan lihat Wiki Alsa untuk info mendetail, tetapi inilah dasar-dasarnya:
-
Muat driver:
modprobe snd-dummy; modprobe snd-pcm-oss; modprobe snd-mixer-oss; modprobe snd-seq-oss
-
Miliki file .asoundrc yang tepat (Anda sudah membahasnya)
-
Konfigurasikan pemuatan otomatis driver. Tambahkan ini ke
/etc/modules.conf
:# OSS/Bagian gratis - kartu #1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Sebenarnya ada beberapa hal yang terlibat, saya sarankan Anda mengunjungi halaman Wiki di atas untuk penjelasan lebih rinci.
Saya juga mengalami masalah dengan ini saat mencoba membuat perangkat Dummy Sound berfungsi di Raspberry Pi yang menjalankan Raspian (turunan dari Debian). Pi on memiliki output audio tetapi tidak ada input, dan saya ingin menggunakan aplikasi yang mencari keduanya, meskipun saya hanya membutuhkan output (PJSIP).
Namun, info di atas tidak berfungsi untuk saya dan halaman Wiki juga tidak. Setelah berbicara dengan pengguna dari milis ALSA, mereka menyarankan bahwa info di halaman Wiki sudah kedaluwarsa, namun, mereka memberi saya petunjuk tentang cara menyelesaikannya.
Pertama, saya hanya perlu memuat modul 'snd-dummy' menggunakan:
sudo modprobe snd-dummy
Namun, perangkat tidak tetap ada setelah reboot. Pada Pi, modul ini dapat dimuat melalui file '/etc/modules', mengedit file ini untuk memuat driver memberikan hasil yang diinginkan:
sudo nano /etc/modules
File /etc/modules saya terlihat seperti ini:
# /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
Jadi, driver default memuat terlebih dahulu, kemudian driver Dummy memuat yang kedua. Pekerjaan selesai!
Semoga Sukses
Chris