Je veux entendre le son qui entre dans le micro du portable depuis le haut-parleur du portable lui-même.
Je suis sur Ubuntu 9.10
Je veux entendre le son qui entre dans le micro du portable depuis le haut-parleur du portable lui-même.
Je suis sur Ubuntu 9.10
Réponses:
Le correctif global pour ce problème (c'est-à-dire pas une solution bidirectionnelle exécutée au premier plan) est plus ou moins décrit dans l'article lié d'Archon, mais je continue d'oublier et de revenir sur cette page, je vais donc fournir un résumé:
pactl load-module module-loopback latency_msec=1
Cette commande chargera le module de bouclage et activera le bouclage global de tous les périphériques d'entrée via votre sortie (je crois, même si je ne l'ai utilisé que pour résoudre le routage de l'entrée de ma carte son via sa sortie, donc YMMV ... je ne sais pas si cela choisit toutes les entrées Bluetooth).
Pour le charger de façon permanente à chaque redémarrage de votre session (je pense que pulseaudio fonctionne en fonction de la connexion utilisateur, donc le redémarrage de la session et non le redémarrage de la machine) ajoutez ce qui suit à votre fichier de configuration audio pulsé. J'ai choisi la configuration par défaut affectant tous les utilisateurs, qui est '/etc/pulse/default.pa' sur ma machine Ubuntu. Ajoutez la ligne suivante en bas:
load-module module-loopback latency_msec=1
pactl load-module module-loopback
fonctionne parfaitement, merci.
pactl unload-module n
. Un script qui peut décharger les modules par nom est ici: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
J'utilise la commande suivante (disponible sur: http://efreedom.com/Question/3-127276/Play-Mic-Speakers-Ubuntu-Karmic ):
pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo
Où:
alsa_input.pci-0000_00_1b.0.analog-stereo
est votre périphérique d'entréealsa_output.pci-0000_00_1b.0.analog-stereo
est votre périphérique de sortieUtilisez paman pour trouver ces noms d'appareils.
pacat -r | pacat -p --fix-rate --latency-msec=10
C'est un problème avec pulseaudio. Voir ce fil pour une solution grossière.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4