videocalling
Illustration of Supressão de Ruído in video calling

Supressão de Ruído

glossary.categories.technical

Tecnologia que filtra ruído de fundo do fluxo de áudio.

O que é Supressão de Ruído?

Supressão de Ruído (também conhecida como Cancelamento de Ruído ou Redução de Ruído) é uma tecnologia de processamento de sinais usada para filtrar sons de fundo indesejados da entrada de áudio de um microfone. Ela garante que apenas a voz do falante seja transmitida, removendo distrações como digitação no teclado, ventiladores de computador, tráfego ou conversas no escritório.

Como Funciona

Algoritmos tradicionais de supressão de ruído usam subtração espectral. Eles analisam as frequências de áudio para identificar padrões de ruído consistentes e estacionários (como o zumbido de um ar-condicionado) e os subtraem do sinal.

A supressão de ruído moderna e avançada depende de Aprendizado Profundo (IA). Redes neurais (como RNNoise) são treinadas em milhares de horas de dados de fala e ruído. Esses modelos podem distinguir a fala humana de áudio não-fala em tempo real, suprimindo efetivamente ruídos complexos e não estacionários como um cachorro latindo ou um bebê chorando, que métodos tradicionais frequentemente não conseguem filtrar.

Supressão de Ruído no WebRTC

Implementações WebRTC em navegadores tipicamente incluem um módulo de supressão de ruído integrado como parte do pipeline de processamento de áudio. Essa supressão padrão é eficaz para ruído de estado estacionário. No entanto, muitas aplicações modernas de videochamada implementam camadas adicionais de supressão de ruído baseadas em IA para fornecer clareza de nível profissional.

Compensações

Embora altamente eficaz, a supressão de ruído agressiva pode às vezes degradar a qualidade da fala, fazendo as vozes soarem robóticas ou cortando os finais das palavras. Ela também adiciona uma pequena quantidade de latência de processamento à chamada.