Ich bin mir nicht sicher, was Sie zu tun versuchen, insbesondere verstehe ich nicht "Deaktivieren Sie die Musik am anderen Ende", aber
1) Das Weiterleiten von Audiostreams ist in Pulseaudio (oder der Buchse) viel einfacher als mit ALSA.
2) Verwenden Sie arecord
bei Verwendung in einer Pipe nicht das WAV-Format, da der WAV-Header einen Längeneintrag hat, der nicht in eine Pipe gefüllt werden kann. Verwenden Sie entweder raw ( -t raw
) und geben Sie die korrekten Parameter an aplay
, oder verwenden Sie das SUN-Audioformat ( -t au
).
3) Die arecord-aplay-Pipe wird ausgeführt, bis Sie sie entweder mit ctrl-c anhalten oder bis einer oder beide Prozesse beendet sind (using kill
). Kein anderer Weg, es zu tun.