Pular para o conteúdo

setVoiceNoiseSuppression

Servidor Voz OOP Voice.setNoiseSuppression(...)Voice.noiseSuppression = ...

Define o quanto o supressor de ruído atua em todos os microfones.

bool setVoiceNoiseSuppression ( number intensidade )
NomeTipoPadrãoDescrição
intensidadenumber—Quanto do sinal limpo é mantido, de 0 (supressor desligado) a 1 (totalmente tratado).

true quando a intensidade foi aplicada. Devolve false, com erro na saída de debug, se a voz não estiver disponível ou se intensidade estiver fora de 0..1, for nan ou infinita.

Isso é uma política do servidor, não uma preferência de cada jogador. O valor é transmitido a todos os clientes conectados na hora e entregue a quem entrar depois; cada cliente roda o supressor no próprio microfone antes de codificar o áudio, então o que chega ao servidor já vem limpo. Assim como setVoiceMaxDistance, o valor não é gravado no server.cfg — reiniciar volta para voice_noiseSuppression.

-- mão mais leve: preserva mais o ambiente e bombeia menos numa voz baixa
setVoiceNoiseSuppression(0.6)
-- deixa o sinal do microfone intacto
setVoiceNoiseSuppression(0)