Video to text
Transcribe a video and get subtitles as SRT or VTT.
Turn speech in an audio file into text with timestamps, and save it as .txt, .srt or .vtt subtitles. The AI runs on your device, so the recording is never uploaded.
or drag and drop audio files here
MP3, WAV, M4A, AAC, OGG or FLAC audio · Multiple files supported
Your files stay on your device
This tool runs in your browser. Your files are never uploaded to a server.
No. The speech model runs inside your browser, on your graphics card when your browser supports WebGPU and on your processor otherwise. The recording never leaves your device. Only the model files, which hold no personal information, are downloaded once from Hugging Face and kept by your browser.
Clear English speech gives good results with every model, and Accurate also writes punctuation well. Bangla is different. The general models are weak in Bangla: Fast writes the words in Latin letters or the wrong script, and Accurate and Best often give wrong or repeated words. For Bangla choose the Bangla only model. In our tests on a human-read news item it was readable and mostly right, but it still made mistakes in names, rare words and long compound words, and sometimes garbled a few words at the end of a phrase. Treat Bangla text as a draft and read it against the recording. Background noise, music, strong accents and several people talking at once lower accuracy in every language.
It uses OpenAI Whisper models, released under the MIT licence, which allows commercial use. The text and subtitles you create are yours.
No limit of ours. The only limit is your device: a long recording takes longer and needs more memory. A one hour recording works on a computer with a graphics card. On a phone, keep recordings short.
They are subtitle files with a start and end time for each line. SRT works in most video editors and players. VTT is the web version used by HTML video. Both open as plain text.
No. It writes the words in order with times, but it does not label speakers.