Como matar TV como ruído estático no meu microfone Linux?

0

Eu estava capturando áudio usando alsa / pulse, ou mesmo sem qualquer microfone. Mas sempre tenho esse ruído estático de amostra.

Semelhante a esses (você pode ouvir o barulho exato que eu tenho agora):

Exemplo 1

Amostra 2

Amostra 3

Amostra 4

Como eu mato esse ruído, mesmo sem usar nenhum microfone?

Acompanhamento : áudio analógico misterioso

1) PC1: alsamixer i mute all my mic

2) PC2: i connect my laptop speaker-out to PC1 microphone in

3) PC1: volume 100%

4) PC2: i hear sounds of PC1

That really proves how blindly he is capturing any kind of noises.
    
por YumYumYum 28.11.2011 / 13:01

1 resposta

1

Resposta curta: você não pode.

Resposta longa:

  • o ruído se origina porque você tem uma placa de som onboard que capta todo o ruído do seu computador. Este é um teste que prova isso em quase todos os PCs que já experimentei: conecte os alto-falantes, verifique se não há áudio e ative o volume máximo. Você aqui ruído. Agora mova o mouse e você deve ouvir um barulho diferente. Então, você não pode fazer nada sobre a fonte do ruído.
  • o ruído é quase branco, o que significa que contém praticamente todas as frequências audíveis. Portanto, você não pode aplicar um filtro digital, porque um filtro que remove todas as freqüências deixaria você apenas com silêncio. Então, você não pode se livrar do ruído usando o processamento de áudio.

A única maneira de obter som decente dentro e fora de um computador é usando uma placa de som externa (pode ser barato). Ou um muito interno interno.

    
por 28.11.2011 / 13:10