Ejecuto un servidor CentOS con VNC habilitado y algunos servicios requieren un micrófono para funcionar correctamente, pero no tiene que usarse para grabar, solo hay un dispositivo de micrófono disponible. Entonces me preguntaba si puedo crear un dispositivo de grabación virtual que pueda usarse como micrófono, pero no tiene que ingresar ningún sonido. Ejecuto alsa tools pero haciendo modprobe sound-aloop
dice que la operación no está permitida.
13
modinfo snd-aloop
imprime la información asociada con el módulo mientrasmodprobe snd-aloop
no funciona dando este mensaje:Error inserting snd_aloop (/lib/modules/2.6.32-042stab079.5/kernel/sound/ drivers/snd-aloop.ko): Operation not permitted
construí el controlador alsa adecuado para mi kernel, hice la instalación y copié los módulos en / lib / modules /uname -r
/ kernel / sound / controladores / y recibió el mensaje anterior después de intentar.modprobe
Mismo mensaje parasnd-page-alloc.ko
,snd-timer.ko
ysnd-pcm.ko
también. No tengo idea de qué hacer a continuación, pero gracias por tu ayuda.modprobe snd-dummy
), tiene tanto la salida como la entrada ficticia. Estos enlaces pueden ayudar: raspberrypi.org/forums/viewtopic.php?&t=42285 , alsa-project.org/main/index.php/…modprobe snd-dummy
y funcionó. Todo fue sobre el tipo de virtualización, necesitará tener permisos para cargar sus propios módulos para que esto funcione y OpenVZ no lo permiteRespuestas:
Un buen truco que puedes hacer con PulseAudio : redirige la salida de audio de tu computadora a la entrada del micrófono, para que cualquier aplicación que admita la grabación desde un micrófono obtenga tu salida de audio. Espero que haga el truco. Está utilizando principalmente el complemento ALSA para Audacity. No tiene que tocar nada si lo desea, pero debe crear un micrófono virtual, pero también estoy agregando el material de reproducción para que otros lo consulten.
Necesitaba hacer esto porque estaba probando algo en el trabajo que involucraba un servidor Asterisk que llamaba a un softphone que se ejecutaba en mi Linux box, y quería que grabara un mensaje de voz y luego colgara. Esta computadora no tenía un micrófono instalado, así que comencé a buscar una forma de falsificar la entrada del micrófono y hacer que grabara un MP3 o algo así.
Consíguelo aquí [git clone http://anongit.freedesktop.org/git/pulseaudio/pulseaudio.git]
Si su sistema usa PulseAudio (todas las distribuciones recientes de Fedora y Ubuntu lo hacen), los pasos a seguir son:
1) Abra el control de volumen PulseAudio
Esto es pavucontrol en la línea de comando, y en Fedora lo proporciona el paquete pavucontrol.
Vaya a la pestaña "Dispositivos de entrada" y seleccione "Mostrar: Monitores" en la parte inferior de la ventana. Si su computadora está reproduciendo audio, debería ver una barra que muestra el volumen de la salida:
2) Comience a ejecutar una aplicación que esté grabando audio, vaya a la pestaña "Grabación" y vea si su aplicación está en la lista.
En esta captura de pantalla estoy ejecutando Audacity y grabando audio.
3) Haga clic en el botón del dispositivo de entrada ("Captura ALSA desde") y seleccione "Monitor de audio estéreo analógico interno")
Y eso es todo. Si ve barras de volumen en la pestaña Grabación ahora, probablemente esté funcionando, y la aplicación de grabación ahora está grabando su salida de audio.
Aquí hay una captura de pantalla completa de mi escritorio corriendo
play audiodump.wav
(una conversión de WMA a WAV de la Música de bienvenida de Windows XP) en un terminal, el control de volumen PulseAudio en ejecución y la grabación de Audacity desde el micrófono.Salida de audio a entrada de micrófono
fuente