Supressão de ruído no microfone

2

Sou apenas um novo usuário do Ubuntu. E eu tenho a seguinte pergunta ou talvez a ideia para implementação futura.

Então, aqui está um recurso que eu tenho no Windows que facilita muito meu skype.

Então, o que eu estou perguntando é se existe um recurso comparável como este na foto.

obrigado antecipadamente

    
por Jim 18.12.2012 / 18:16

3 respostas

1

Não há controle mestre para cancelamento de eco ou supressão de ruído no Ubuntu, mas se você usa empatia como seu cliente de bate-papo, ele tem a opção de ativar o cancelamento de eco. Você pode encontrá-lo navegando até Empatia > > preferências > > chamadas > >

O Skype tem uma função automática de cancelamento de ruído / cancelamento de eco, portanto, essas chamadas também não devem ser um problema. Se você puder postar resultados específicos que deseja alcançar com isso, mais pessoas poderão contribuir. Que tipo de aplicações você espera usar? Qual é a fonte provável de eco ou ruído? etc

    
por APNW 04.10.2013 / 15:39
1

O cancelamento de eco no Ubuntu pode ser feito executando:

pactl load-module module-echo-cancel
    
por Ramchandra Apte 08.10.2013 / 09:35
0

O que você deseja fazer é basicamente o mesmo que o cancelamento de eco na telefonia.

link é uma introdução simples. Também dê uma olhada nas páginas para o cancelador de eco mark e mark2 e a nota de aplicação TI mencionada.

Além disso, este site: link explica muito bem a mecânica.

Você terá que interceptar a saída do player de música e a entrada do microfone e, em seguida, passar as amostras por meio de algum tipo de IPC para o seu processo de DSP. O JACK realmente faz isso, mas a configuração (por exemplo, ponte ALSA- > JACK, se o seu reprodutor de músicas e / ou o Skype não suportar nativamente o JACK como interface de som) requer alguma habilidade.

Eu acho que poderia funcionar muito bem, mas provavelmente requer bastante CPU. Especialmente o XRUNS (buffer ou underrun do buffer de áudio) pode ser muito ruim para o seu cancelador de eco, ou seja, você pode precisar de patches de kernel do Linux em tempo real. A implementação também não é trivial. Também ter som estéreo do seu music player irá reduzir o seu sucesso de cancelamento. FONTE: link

    
por krishna kaanthh 04.10.2013 / 15:49