Decodificação de Áudio no Cliente (Web Audio API)
O arquivo é lido apenas na memória local via FileReader. O motor C++ do navegador descomprime o áudio em buffers PCM de 32 bits sem envios à rede.
Explicação técnica da decodificação Web Audio, análise RMS, mapeamento não destrutivo de pausas e renderização local.
O arquivo é lido apenas na memória local via FileReader. O motor C++ do navegador descomprime o áudio em buffers PCM de 32 bits sem envios à rede.
Calcula a energia RMS em janelas de 20ms rastreando o ruído ambiente para não cortar consoantes suaves.
RMS = sqrt( (1 / N) * sum( sample[i]^2 ) )Ao contrário de ferramentas que deletam todo o silêncio, o modo Natural mantém 0.32s de folga para preservar a respiração e o ritmo.
Aplica micro-crossfades de 8ms em cada corte para eliminar estalos e transições bruscas.
Cada pausa detectada pode ser inspecionada e restaurada individualmente com 50 níveis de desfazer/refazer.
Exporta diretamente para WAV PCM de 16 bits sem perdas para manter a máxima fidelidade do áudio.
Experimente o editor no navegador com sua própria gravação ou com um áudio de exemplo.