Sanal mikrofon oluşturma


13

VNC etkin bir CentOS Sunucusu çalıştırıyorum ve bazı servislerin düzgün çalışması için bir mikrofon gerekiyor, ancak kayıt için kullanılmasına gerek yok, sadece bir mikrofon cihazı mevcut. Bu yüzden, mikrofon olarak kullanılabilecek bir sanal kayıt cihazı oluşturup oluşturamayacağımı merak ediyordum, ancak herhangi bir ses girmek zorunda değil. Ben alsa araçları çalıştırıyorum ama yapmak modprobe sound-aloopoperasyon izin verilmiyor diyor.


Buradan bir şey: alsa-project.org/main/index.php/Matrix:Module-aloop çalışıyor mu?
IBr

Linux çekirdeğinde kukla ses kartı desteği var. Bu yardımcı olur mu?
lgeorget

@IBr yaparak bu mesajı vererek çalışmazken modinfo snd-aloopmodülle ilgili bilgileri yazdırır modprobe snd-aloop: Error inserting snd_aloop (/lib/modules/2.6.32-042stab079.5/kernel/sound/ drivers/snd-aloop.ko): Operation not permittedÇekirdeğim için uygun alsa sürücüsünü oluşturdum, kurulum yaptım ve modülleri / lib / modules / uname -r/ kernel / sound / dizinine kopyaladım sürücüleri / ve denedikten sonra iletinin üzerindeki alınan modprobeiçin .Same mesajı snd-page-alloc.ko, snd-timer.kove snd-pcm.kode. Bundan sonra ne yapacağımla ilgili hiçbir fikrim yok ama yardımın için teşekkürler!
Giovanni Mounir

2
Kukla ses kartınız varsa (a yapmaya çalışın modprobe snd-dummy), hem kukla çıkış çıkışına hem de girişe sahip olursunuz. Bu bağlantılar yardımcı olabilir: raspberrypi.org/forums/viewtopic.php?&t=42285 , alsa-project.org/main/index.php/…
lgeorget

1
@krowe Hayır, bu çalışmıyor, çünkü fiziksel sunucu kaynaklarına erişimim yok. Haha. Neyse @lgeorget doğru olduğunu düşünüyorum, ben bir Xen makinede denedim modprobe snd-dummyve çalıştı! Her şey sanallaştırma türüyle ilgiliydi, bunun çalışması için kendi modüllerinizi yüklemek için izinlere sahip olmanız gerekir ve OpenVZ buna izin vermez
Giovanni Mounir

Yanıtlar:


3

PulseAudio ile yapabileceğiniz düzgün bir numara : bilgisayarınızın ses çıkışını mikrofon girişine yönlendirin, böylece bir mikrofondan kaydı destekleyen herhangi bir uygulama ses çıkışınızı alacaktır. Umarım hile yapar. Audacity için öncelikle ALSA eklentisini kullanıyor. İsterseniz hiçbir şey çalmanız gerekmiyor, ancak sanal bir mikrofon oluşturmalı, ancak başkalarının başvurması için çalma malzemelerini de ekliyorum.

Bunu yapmak zorundaydım çünkü işyerinde Linux kutumda çalışan bir yazılım telefonu çağıran bir Asterisk sunucusu içeren bir şey test ediyordum ve bir ses istemi kaydetmemi ve sonra telefonu kapatmamı istiyordu. Bu bilgisayarda takılı bir mikrofon yoktu, bu yüzden mikrofon girişini taklit etmenin ve bir MP3 veya başka bir şey kaydetmesini sağlamanın bir yolunu aramaya başladım.

Buradan edinin [git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git]

Sisteminiz PulseAudio kullanıyorsa (her yeni Fedora ve Ubuntu dağıtımı yapar), takip edilecek adımlar şunlardır:

1) Açık PulseAudio Ses Kontrolü

Bu komut satırında pavucontrol ve Fedora'da pavucontrol paketi tarafından sağlanır.

"Giriş Aygıtları" sekmesine gidin ve pencerenin alt kısmından "Göster: Monitörler" i seçin. Bilgisayarınız şu anda ses çalıyorsa, çıktının ses seviyesini gösteren bir çubuk görmelisiniz:

Monitörleri gösteren "Giriş Aygıtları" sekmesi

2) Ses kaydı yapan bir uygulamayı çalıştırmaya başlayın ve "Kayıt" sekmesine gidin ve uygulamanızın listelenip listelenmediğine bakın.

Bu ekran görüntüsünde Audacity kullanıyorum ve ses kaydediyorum.

3) Giriş cihazı düğmesine tıklayın ("ALSA Capture from") ve "Monitor of Internal Audio Analog Stereo" yu seçin) Monitörleri gösteren "Giriş Aygıtları" sekmesi

Ve işte bu kadar. Şimdi Kayıt sekmesinde ses çubukları görüyorsanız, muhtemelen çalışıyor ve kayıt uygulaması şimdi ses çıkışınızı kaydediyor.

İşte play audiodump.wavbir terminalde çalıştırdığım tam bir masaüstü ekran görüntüsü ( Windows XP Welcome Music'in WMA-WAV dönüşümü), PulseAudio Ses Kontrolü çalışıyor ve mikrofondan Audacity kaydı.

Mikrofon Girişine Ses Çıkışı

resim açıklamasını buraya girin


Sorun, takılı bir mikrofon olmadıkça programın başlamaması, ancak öneri için teşekkürler! Eminim Windows'da "Stereo Mix" hakkında bildiklerimizi uygulamaya çalışan birçok kişiye yardımcı olur!
Giovanni Mounir
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.