como ouvir o som do microfone nos alto-falantes - Ubuntu karmic

19

Quero ouvir o som que entra no microfone do notebook pelo próprio alto-falante do notebook.

Estou no Ubuntu 9.10

ashishsony
fonte
Eu acho que isso deve acontecer por padrão. Verifique se os níveis de volume estão altos e os canais estão sem som.
Alfplayer
volume é para cima, mas eu realmente não ouvir o que eu estou falando em mic ..
ashishsony

Respostas:

16

A correção global para esse problema (ou seja, não uma solução canalizada em execução em primeiro plano) é mais ou menos descrita no artigo vinculado ao Archon, mas continuo esquecendo e voltando a esta página, fornecendo um resumo:

pactl load-module module-loopback latency_msec=1

Este comando carregará o módulo de loopback e habilitará o loopback global de todos os dispositivos de entrada através da sua saída (acredito que, embora apenas o tenha usado para resolver o roteamento da entrada da minha placa de som através da saída, portanto YMMV ... não tenho certeza se isso escolhe todas as entradas bluetooth).

Para carregá-lo permanentemente toda vez que você reiniciar sua sessão (acredito que o pulseaudio funciona com base no login do usuário, portanto, a sessão não reinicia a máquina), adicione o seguinte ao seu arquivo de configuração de áudio por pulso. Eu escolhi a configuração padrão que afeta todos os usuários, que é '/etc/pulse/default.pa' na minha máquina Ubuntu. Adicione a seguinte linha na parte inferior:

load-module module-loopback latency_msec=1
peterporter
fonte
2
Encontrei no Ubuntu 12.10 adicionando o valor de latência, recebo muito ruído estático no áudio, mas a execução pactl load-module module-loopbackfunciona perfeitamente, obrigado.
Cas
1
Excelente. A entrada de linha não era funcional para mim. Felizmente, agora, dois Mic In agora podem servir como Line In geral e, além do mais, aquele Mic In está na frente do computador! Depois de executar o comando pactl, é emitido um número. Este é o número do módulo que pode ser usado para descarregar o módulo posteriormente. pactl unload-module n. Um script que pode descarregar módulos por nome está aqui: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
kbulgrien
Esta parece ser a melhor solução. Deve ser a resposta aceita IMHO.
RolandiXor
Coisas assim (quero dizer, o fato de que essa é a maneira mais simples de realizar uma tarefa tão simples, sem GUI quando isso implicaria apenas uma caixa de seleção) fazem com que as distribuições linux estejam a anos de distância de se tornar um ambiente de desktop decente.
Esteban
@peterporter podemos mudar o mapa do canal de particular dispositivo para que possamos ouvir o áudio ao vivo do que determinado canal como direita ou esquerda
Prakash V Holkar
10

Eu uso o seguinte comando (encontrado em: 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

Onde:

  • alsa_input.pci-0000_00_1b.0.analog-stereo é o seu dispositivo de entrada
  • alsa_output.pci-0000_00_1b.0.analog-stereo é o seu dispositivo de saída

Use paman para encontrar esses nomes de dispositivo.

Gideon Redelinghuys
fonte
Minha solução, no entanto, era mais simples. Se você usar as configurações gui áudio para especificar a entrada e saída, então você só precisa usar o seguinte:pacat -r | pacat -p --fix-rate --latency-msec=10
qwerty9967
2
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4
Pieter
fonte
2
$ pactl unload-module $ (módulos curtos da lista pactl | awk '$ 2 == "module-loopback" {print $ 1}' -)
kbulgrien