WhisperX · online · grátis · privado
WhisperX online: transcreva áudio com marcação de tempo por palavra
Solte um arquivo de áudio ou vídeo e receba uma transcrição com o tempo de cada palavra, os falantes identificados e legendas SRT/VTT, sem Python, sem configurar GPU e sem token do Hugging Face. Tudo acontece no seu navegador: seu arquivo nunca é enviado.
Roda 100 % no seu navegador com WebGPU ou WebAssembly. O modelo é baixado uma vez (de 40 MB a 800 MB) e fica em cache. Grátis: até 15 minutos, marcação de tempo por palavra e todos os formatos.
- Sem upload
- Tempo por palavra
- Falantes
- SRT · VTT · JSON
O que é o WhisperX?
WhisperX é um sistema de reconhecimento de fala de código aberto baseado no Whisper da OpenAI, que adiciona marcação de tempo precisa por palavra e identificação de falantes. Foi desenvolvido por Max Bain e colegas na Universidade de Oxford (artigo no Interspeech 2023). Ele combina transcrição em lote com o faster-whisper, alinhamento de palavras com um modelo wav2vec2 e rótulos de falante com o pyannote-audio. Para usar é preciso Python, de preferência uma GPU NVIDIA e, para os falantes, um token do Hugging Face. Esta página entrega o resultado sem nada disso.
Como funciona
- Solte um arquivo de áudio (MP3, WAV, M4A) ou vídeo (MP4, MOV, WEBM). O navegador extrai a faixa de áudio; nada é enviado.
- Escolha modelo e idioma. tiny, base e small são grátis; o large-v3-turbo é o mais preciso.
- Transcreva. Com WebGPU costuma ser mais rápido que o tempo real; sem WebGPU, o modo CPU funciona, só que mais devagar.
- Revise e exporte. Clique numa palavra para ir até aquele trecho. Baixe TXT, SRT, VTT ou JSON no formato de saída do WhisperX.
Grátis e Pro
Grátis: Whisper tiny, base e small, arquivos de até 15 minutos, tempo por palavra e todos os formatos. Pro (Webtools Pro da Answer the Web): além disso large-v3-turbo, identificação de falantes e gravações longas. O processamento é sempre local.
Instalar o WhisperX
Para rodar o WhisperX original no seu computador (a linha de comando é em inglês):
pip install whisperx
whisperx audio.mp3 --model large-v3 --output_format srt
whisperx audio.mp3 --model large-v3 --diarize --hf_token YOUR_HF_TOKEN
github.com/m-bain/whisperX · WhisperX vs Whisper vs faster-whisper (EN)