Saya menjalankan Server CentOS dengan VNC diaktifkan dan beberapa layanan memerlukan mikrofon untuk bekerja dengan baik, tetapi tidak harus digunakan untuk merekam, hanya perangkat mikrofon yang tersedia. Jadi saya bertanya-tanya apakah saya dapat membuat perangkat rekaman virtual yang dapat digunakan sebagai mikrofon, tetapi tidak harus memasukkan suara apa pun. Saya menjalankan alat alsa tetapi melakukan modprobe sound-aloop
mengatakan bahwa operasi tidak diizinkan.
13
modinfo snd-aloop
mencetak informasi yang terkait dengan modul sementaramodprobe snd-aloop
tidak berfungsi memberikan pesan ini:Error inserting snd_aloop (/lib/modules/2.6.32-042stab079.5/kernel/sound/ drivers/snd-aloop.ko): Operation not permitted
Saya memang membangun alsa-driver yang sesuai untuk kernel saya, melakukan instal dan menyalin modul ke / lib / modules /uname -r
/ kernel / sound / driver / dan menerima pesan di atas setelah mencobamodprobe
. Pesan yang sama untuksnd-page-alloc.ko
,snd-timer.ko
dansnd-pcm.ko
juga. Saya tidak tahu apa yang harus dilakukan selanjutnya tetapi terima kasih atas bantuan Anda!modprobe snd-dummy
), Anda memiliki output dan input output dummy. Tautan ini dapat membantu: raspberrypi.org/forums/viewtopic.php?&t=42285 , alsa-project.org/main/index.php/…modprobe snd-dummy
dan berhasil! Seluruhnya adalah tentang jenis virtualisasi, Anda harus memiliki izin untuk memuat modul Anda sendiri agar ini dapat berfungsi dan OpenVZ tidak mengizinkan iniJawaban:
Trik rapi yang dapat Anda lakukan dengan PulseAudio : mengarahkan output audio komputer Anda ke input mikrofon, sehingga aplikasi apa pun yang mendukung perekaman dari mikrofon akan mendapatkan output audio Anda. Saya harap ini berhasil. Ini terutama menggunakan plugin ALSA untuk Audacity. Anda tidak harus memainkan apa pun jika Anda mau, tetapi itu harus membuat mikrofon virtual tetapi saya juga menambahkan hal-hal yang diputar untuk dirujuk orang lain.
Saya perlu melakukan ini karena saya sedang menguji sesuatu di tempat kerja yang melibatkan server Asterisk memanggil softphone yang berjalan di kotak Linux saya, dan itu ingin saya merekam prompt suara dan kemudian menutup telepon. Komputer ini tidak memiliki mikrofon yang terpasang, jadi saya mulai mencari cara untuk memalsukan input mic dan membuatnya merekam MP3 atau sesuatu.
Dapatkan di sini [git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git]
Jika sistem Anda menggunakan PulseAudio (setiap distribusi Fedora dan Ubuntu terbaru tidak), langkah-langkah yang harus diikuti adalah:
1) Buka Kontrol Volume PulseAudio
Ini adalah pavucontrol di baris perintah, dan di Fedora disediakan oleh paket pavucontrol.
Buka tab "Perangkat Input", dan pilih "Tampilkan: Monitor" dari bagian bawah jendela. Jika komputer Anda sedang memutar audio, Anda akan melihat bilah yang menunjukkan volume output:
2) Mulailah menjalankan aplikasi yang merekam audio, dan buka tab "Perekaman" dan lihat apakah aplikasi Anda terdaftar.
Dalam tangkapan layar ini saya menjalankan Audacity dan merekam audio.
3) Klik tombol perangkat input ("Ambil ALSA dari") dan pilih "Monitor Audio Internal Stereo Analog")
Dan itu sudah cukup. Jika Anda melihat bilah volume pada tab Perekaman sekarang maka itu mungkin berfungsi, dan aplikasi perekaman sekarang merekam output audio Anda.
Berikut screenshot desktop lengkap dari saya yang menjalankan
play audiodump.wav
(konversi WMA-ke-WAV dari Windows XP Welcome Music) di terminal, PulseAudio Volume Control berjalan, dan rekaman Audacity dari mic.Audio Keluar ke Mic In
sumber