comment entendre le son du micro sur les haut-parleurs - Ubuntu karmic


19

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 pense que cela devrait se produire par défaut. Assurez-vous que les niveaux de volume sont élevés et que les canaux ne sont pas muets.
alfplayer

le volume est en hausse mais je n'entends vraiment pas de quoi je parle au micro ..
ashishsony

Réponses:


16

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

2
J'ai trouvé sur Ubuntu 12.10 en ajoutant la valeur de latence que j'obtiens beaucoup de bruit statique dans l'audio mais le fonctionnement pactl load-module module-loopbackfonctionne parfaitement, merci.
Cas

1
Excellent. Line In n'était pas fonctionnelle pour moi. Heureusement, deux entrées Mic peuvent maintenant servir d'entrée de ligne générale et, de plus, celle d'entrée Mic est à l'avant de l'ordinateur! Après avoir exécuté la commande pactl, un nombre est affiché. Il s'agit du numéro de module qui peut être utilisé pour décharger le module ultérieurement. 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
kbulgrien

Cela semble être la meilleure solution. Devrait être la réponse acceptée à mon humble avis.
RolandiXor

Des choses comme ça (je veux dire, le fait que c'est le moyen le plus simple de réaliser une tâche aussi simple, sans interface graphique du tout quand cela impliquerait seulement une case à cocher) fait que les distributions Linux sont à des années-lumière de devenir un environnement de bureau décent.
Esteban du

@peterporter pouvons-nous changer la carte des canaux d'un appareil particulier afin que nous puissions entendre l'audio en direct de ce canal particulier comme à droite ou à gauche
Prakash V Holkar

10

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ée
  • alsa_output.pci-0000_00_1b.0.analog-stereo est votre périphérique de sortie

Utilisez paman pour trouver ces noms d'appareils.


Ma solution était cependant plus simple. Si vous utilisez l' pacat -r | pacat -p --fix-rate --latency-msec=10
interface graphique


2
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4

2
$ pactl unload-module $ (pactl list short modules | awk '$ 2 == "module-loopback" {print $ 1}' -)
kbulgrien
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.