1. Provide your API key
Your key is used only to call the transcription API directly from the browser. Do not share it publicly.
Need a key? Visit console.deepgram.com.
2. Upload your video
3. Generate subtitles
Waiting for input.
Subtitle preview
How it works
- Your browser captures the video's audio track using
captureStream(). - The audio is recorded as a WebM file in-memory.
- The file is sent to Deepgram's transcription endpoint and returns WebVTT text.
- The resulting WebVTT file is attached back to the video and is ready to download.