Distinção entre a detecção de sinais silenciosos e sonoros
Detecte segmentos sem voz e a atenue-os.
In[1]:=

a = ExampleData[{"Audio", "NoisyTalk"}, "Audio"]
Use AudioIntervals para buscar segmentos com amplitude RMS baixa e planicidade espectral alta.
In[2]:=

nonVoicedIntervals =
AudioIntervals[
a, #RMSAmplitude < .02 && #SpectralFlatness > .0001 &, .1,
PartitionGranularity -> {.06, .01}]
Out[2]=

Visualize os intervalos detectados.
In[3]:=

AudioPlot[a,
Epilog -> {RGBColor[1, 0, 0, .3],
Rectangle[{#[[1]], -1}, {#[[2]], 1}] & /@ nonVoicedIntervals},
ImageSize -> Medium]
Out[3]=

Atenue os intervalos detectados.
In[4]:=

AudioJoin[
Riffle[AudioFade /@ AudioTrim[a, Except@nonVoicedIntervals],
0.3*AudioTrim[a, nonVoicedIntervals]]]