Mit einem usb-Audio device kann ich über den Mikrofon Eingang in ein MP3 aufnehmen :
AUDIODEV=dsnooped rec -c 1 -q /media/usbstick/recording/soxrecording.mp3
Jetzt möchte ich während die Aufnahme läuft auch mithören, was ich gerade aufnehme
Dazu leite ich den Mikrofon Eingang auf den Ausgang um wie folgt:
arecord -D dsnooped -f S16_LE -c 1 -r 192000 -d 2000000 | aplay -D dsnooped
leider bekomme ich die Fehlermeldung:
arecord: main:788: audio open error: Device or resource busy
die /etc/asound.conf
sieht so aus:
pcm.dsnooped {
type dsnoop
ipc_key 234884
slave { pcm "hw:1" channels 2
}
Meine Frage lautet:
wie kann man während der Aufnahme in eine Datei gleichzeitig den Kanal mithören ?
Kann man sich vielleicht einen virtuellen Kanal erstellen ?