Linux: creación de un dispositivo de audio virtual

16

Mi pregunta aquí es bastante simple. ¿Cómo se crea un dispositivo de audio puramente virtual en ALSA que sería capaz de:

  1. siendo utilizado como un destino de salida de audio,

  2. siendo utilizado como fuente de entrada de audio, generando lo que se le haya enviado.

Lo que esencialmente estoy tratando de lograr es emitir sonido a este dispositivo y usar ese dispositivo como micrófono en otra aplicación (como Skype, por ejemplo), lo que me permite reproducir sonidos y música en Skype o cualquier otra cosa que sea.

La información sobre esto es realmente oscura, y los resultados de búsqueda muestran cosas principalmente irrelevantes, como dividir las salidas del dispositivo o algo así. Realmente no tengo idea de dónde y qué buscar ahora, por lo que cualquier ayuda sería increíblemente apreciada.

Samuel Moriarty
fuente
12
solo cargasnd-aloop
CL.
1
Gracias, eso es exactamente lo que quería, aunque me llevó un tiempo resolverlo correctamente.
Samuel Moriarty
2
@CL. Debe publicar su comentario como respuesta, marcando así la pregunta como resuelta. ¡Gracias!
Shadok

Respuestas:

5
$ modprobe snd-aloop

PD Fuera de tema: Stackexchange está roto. No publicará la respuesta de una sola línea citando "Por favor verifique el error anterior. Pero no hay ningún error. Ah, ahí está, al costado, envuelto en una cinta, disolviéndose en toda la estática en la columna de la derecha. Estimado SE, estoy seguro de que puedes permitirte probar un poco más tu interfaz de usuario ".

Dagelf
fuente
1
La razón del error: "El cuerpo debe tener al menos 30 caracteres ...". El error está arriba y a la derecha en mi navegador.
BenjiWiebe
$ modprobe snd-aloop # para newbs UI: ... Parece que lo arreglaron :-)
Dagelf