Auto Captions

Generate subtitles for your videos

Sign in to generate captions

Create a free account to auto-generate Sinhala, Tamil & English subtitles with TikTok-style presets.

AI Auto Captions — Sinhala, Tamil & English Subtitle Generator

Vido.LK's AI caption generator automatically transcribes speech to text and burns stylish subtitles onto your videos. The first and only tool in Sri Lanka supporting Sinhala (සිංහල), Tamil (தமிழ்), and English speech recognition with TikTok, Reels, and CapCut-ready caption style presets.

How It Works

  1. Upload your video — any format, any length (Pro: up to 500MB)
  2. Select language & style — Sinhala, Tamil, English, or Mixed Language mode. Pick from 9 caption presets including TikTok Bold, Reels Clean, Neon, and more
  3. AI transcribes audio — Google Speech-to-Text with Ollama AI post-processing for punctuation, grammar, and filler word removal
  4. Review & edit — full transcript editor, timecoded subtitle list, and live canvas preview showing exactly how captions will look
  5. Download or Burn — export as SRT, ASS (styled), or burn permanently into your video with FFmpeg

Caption Style Presets

Standard

White text, thin outline — Netflix style

Classic

White on black pill — broadcast TV

TikTok Bold

Yellow text, black bg — viral style

Reels Clean

Thick outline, bottom-safe — Instagram

Neon Glow

White text + colored glow — music videos

Elegant

Warm off-white — premium feel

Sinhala Font Support

We support both Unicode Sinhala (works with modern CapCut, Premiere Pro, DaVinci Resolve) and legacy FM font encoding (FM Abhaya, FM Derana, FM Basuru) for older editing software. Download ASS files with embedded font styling — just import into CapCut and your captions render perfectly with the correct Sinhala font.

Export Formats

  • SRT (Standard Unicode) — universal subtitle format, works everywhere
  • SRT (CapCut-ready) — UTF-8 BOM encoded, dual-font (Arial for English, Sinhala font for Sinhala)
  • ASS (CapCut styled) — embedded font name, size, colors, outline, shadow — zero config needed
  • Burnt-in video — captions permanently rendered into MP4 via FFmpeg H.264 re-encode

Frequently Asked Questions

How accurate is Sinhala speech recognition?
Google's Speech API provides ~85-95% accuracy for clear Sinhala speech. Our Ollama AI post-processor further improves punctuation, removes filler words, and fixes common errors. For best results, speak clearly with minimal background noise.
Can I edit the captions before exporting?
Yes! The review step has a full transcript editor, timecoded subtitle list with per-line editing, and a live canvas preview that shows exactly how captions will appear on your video.
Which is better for CapCut — SRT or ASS?
ASS is recommended. ASS files carry embedded styling (font, size, color, outline, shadow) so captions appear exactly as designed in CapCut without any manual configuration. SRT files need you to configure fonts in CapCut manually.
Does it support mixed Sinhala + English content?
Yes — enable "Mixed Language" mode for code-switched content. English words are auto-detected and rendered in Arial while Sinhala uses your chosen font. Both ASS and SRT exports support dual-font tagging.