Me gustaría grabar audio desde una aplicación y escucharlo al mismo tiempo.
Creé un .asoundrc
archivo siguienteestas instruccionesy sustituyendo 0
en <Your Output Device Name>
la output
sección. Eso .asoundrc
crea cuatro dispositivos con nombre : output
, y . El dispositivo es el que debo usar, pero al intentar hacerlo aparece el siguiente error:loopin
loopout
multi
multi
aplay -D multi audio.wav
Playing WAVE 'audio.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1239: Channels count non available
Los otros tres dispositivos parecen buenos:
aplay -D output audio.wav # Executes without error and produces audible sound
aplay -D loopin audio.wav # Executes without error, no audible sound
aplay -D loopout audio.wav # Executes without error, no audible sound
¿Qué podría causar el mensaje de error que recibo y cómo podría solucionarlo?
Alternativamente, también sería bienvenida una forma diferente de lograr mi objetivo original. Ya intenté usar el dispositivo de salida virtual de pulseaudio para salida simultánea a mi dispositivo de sonido y loopback, lo que resultó en un sonido audible y grabable, pero con mucha tartamudez.