Je utilise les boucles de pulseaudio pour lier les sons de mon système et mon microphone. Le problème est que mes sons du système ont un retard d'une seconde ou même parfois plus. J'ai coché simultané dans paprefs
mais cela n'a pas résolu le problème. J'utilise ce script pour le faire.
STREAM_MODULE=$(pactl load-module module-null-sink sink_name=StreamAudio sink_properties=device.description="StreamAudio")
pactl load-module module-loopback source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor sink=StreamAudio latency_msec=1 >> /dev/null
pactl load-module module-loopback source=alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono sink=StreamAudio latency_msec=1 >> /dev/null
pactl load-module module-device-manager >> /dev/null
read -p "Chargé! Appuyez sur Entrer pour décharger!"
pactl unload-module $STREAM_MODULE
pactl unload-module module-device-manager
pactl unload-module module-null-sink
pactl unload-module module-loopback
J'ai parcouru des pages de Google, mais rien ne semble résoudre le problème. Est-ce que quelque chose d'évident m'échappe?
alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
sont tous mes sons du système.
alsa_input.usb-AKM_AK5370-00-AK5370.analog-mono
est mon microphone
Voici un exemple où le retard devient de 3,4 secondes: http://screencloud.net/v/tNAQ tandis que l'autre boucle a beaucoup moins http://screencloud.net/v/suIF
De ce que je peux voir, pour une raison quelconque, le tampon se remplit. Y a-t-il un moyen de le vider ou quelque chose?