VoiceLab processa áudio diretamente no navegador — sem instalar nada, sem servidores, sem custo. EQ profissional, 6 presets, compressor, de-esser, limiter, controle de velocidade com pitch correction e efeitos de estúdio em um único arquivo HTML.
Construído com a Web Audio API nativa do navegador. Nenhuma biblioteca externa, nenhum servidor, nenhuma coleta de dados.
0→100 mapeado para dB via dB = sign × (|raw|/100)^0.65 × 18. Centro expressivo, extremos precisos.A maioria dos equalizadores de software usa uma escala linear: você arrasta o slider até a metade e obtém metade do ganho. O problema é que o ouvido humano não percebe volume de forma linear.
O VoiceLab usa uma curva logarítmica de potência (0.65) nos três controles de EQ. Na prática, os primeiros 50% do slider entregam cerca de 65% do ganho total — onde está a "zona de expressividade" da voz — e a segunda metade resolve ajustes mais cirúrgicos.
Dois controles independentes transformam uma gravação seca e plana em algo com profundidade e presença: o reverb adiciona ambiente acústico, e o stereo widener amplia o campo sonoro sem perder foco na voz.
O reverb usa convolução real com um impulso de ruído sintético gerado em runtime — não é um filtro simples. O resultado é uma resposta acústica natural, com decaimento suave e calda controlável.
Controle de velocidade simples acelera o áudio e também o pitch — transformando a voz em algo artificial. O VoiceLab usa o algoritmo WSOLA (Waveform Similarity Overlap-Add), que separa as duas dimensões: tempo e frequência.
Na prática: você pode enviar uma locução gravada a 1× e exportar a 1.5× — o arquivo final soará como se você tivesse falado naturalmente nessa velocidade. Nenhum "efeito de esquilo", nenhum pitch errado.
VoiceLab usa a Web Audio API, a mesma tecnologia de processamento de sinal digital usada por aplicativos profissionais de áudio no navegador. Cada controle manipula um nó real na cadeia de processamento.
A exportação usa o OfflineAudioContext, que reconstrói toda a cadeia de processamento em modo headless e renderiza o áudio processado antes de codificá-lo como WAV PCM 16-bit. O arquivo exportado é bit-a-bit idêntico ao que você ouviu no preview.
Cada preset foi calibrado especificamente para locução — não para música. Eles podem ser ativados e desativados com um clique, e servem como ponto de partida para ajuste manual.
.html. Salve em qualquer pasta. Não precisa de instalação, servidor ou conexão com a internet.| Especificação | Descrição | Valor / Tecnologia |
|---|---|---|
| Motor de Áudio | API nativa do navegador para processamento de sinal digital em tempo real | Web Audio API |
| Exportação | Renderização offline da cadeia completa de processamento antes de codificar | OfflineAudioContext · WAV PCM 16-bit |
| Equalização | Três filtros biquad em série com mapeamento logarítmico de curva | Lowshelf · Peaking · Highshelf · ±18dB |
| High Pass Filter | Filtro passa-alta para eliminar ruído de baixa frequência e rumble de microfone | BiquadFilter HPF · 80Hz · ativável |
| Compressor | Compressão dinâmica para dominar picos e uniformizar o volume da voz | DynamicsCompressor · −18dB threshold · ratio 3:1 |
| De-esser | Filtro peaking negativo para reduzir sibilâncias excessivas sem perder nitidez | BiquadFilter Peaking · 6,5kHz · −4dB · Q=3 |
| Velocidade de Fala | Alteração de duração sem alterar o pitch via correlação cruzada por janelas de Hann | WSOLA · 0.25× → 3.0× · pitch preserve |
| Reverb | Convolução com impulso de ruído sintético gerado em runtime | ConvolverNode · Wet/Dry independente |
| Stereo Widening | Separação de canais L/R com ganhos independentes por ChannelSplitter | ChannelSplitter + ChannelMerger |
| Limiter | Compressor de alta razão no final da cadeia para evitar clipping digital na exportação | DynamicsCompressor · −3dBFS · ratio 20:1 |
| Visualização | Forma de onda estática + VU meter estéreo + espectro de frequência em tempo real | Canvas 2D · AnalyserNode × 2 · FrequencyData |
| Formatos Suportados | Qualquer formato decodificável pelo codec do navegador host | MP3 · WAV · OGG · M4A · WEBM |
| Privacidade | Zero dados trafegam pela rede. Nenhum servidor envolvido no processamento | 100% local · offline-capable |
| Distribuição | Arquivo HTML único sem dependências externas de runtime | 1 arquivo · ~80KB · zero npm |
"Microfone de celular não precisa soar como microfone de celular. Com os filtros certos, qualquer voz pode soar como estúdio."
Um arquivo HTML. Sem instalação, sem conta, sem assinatura. Abra no navegador e comece a processar seu áudio agora.
⬇ Baixar VoiceLab.htmlarquivo único · ~80KB · funciona offline · zero dependências