Voglio sentire il suono che entra nel microfono del notebook dall'altoparlante del notebook stesso.
Sono su Ubuntu 9.10
Voglio sentire il suono che entra nel microfono del notebook dall'altoparlante del notebook stesso.
Sono su Ubuntu 9.10
Risposte:
La correzione globale per questo problema (cioè non una soluzione piped in esecuzione in primo piano) è più o meno descritta nell'articolo collegato da Archon, ma continuo a dimenticare e finendo di nuovo su questa pagina, quindi fornirò un riepilogo:
pactl load-module module-loopback latency_msec=1
Questo comando caricherà il modulo di loopback e abiliterà il loopback globale di tutti i dispositivi di input attraverso l'output (credo, anche se l'ho usato solo per risolvere l'instradamento dell'input della mia scheda audio attraverso il suo output, quindi YMMV ... non sono sicuro se questo preleva tutti gli ingressi bluetooth).
Per caricare questo in modo permanente ogni volta che si riavvia la sessione (credo che pulseaudio funzioni in base al login dell'utente, quindi il riavvio della sessione non il riavvio della macchina) aggiungere quanto segue al file di configurazione dell'audio del polso. Ho scelto la configurazione predefinita che interessa tutti gli utenti, che è '/etc/pulse/default.pa' sulla mia macchina Ubuntu. Aggiungi la seguente riga in basso:
load-module module-loopback latency_msec=1
pactl load-module module-loopback
funziona perfettamente, grazie.
pactl unload-module n
. Uno script che può scaricare i moduli per nome è qui: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
Uso il seguente comando (disponibile su: 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
Dove:
alsa_input.pci-0000_00_1b.0.analog-stereo
è il tuo dispositivo di inputalsa_output.pci-0000_00_1b.0.analog-stereo
è il tuo dispositivo di outputUsa paman per trovare questi nomi di dispositivi.
pacat -r | pacat -p --fix-rate --latency-msec=10
Questo è un problema con pulseaudio. Vedi questa discussione per una correzione cludgy.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4