Anime that reads itself.

Pop on the extension, press play, and every line of dialogue gets read out loud — a different voice for every character, perfectly in sync.

Install for Chrome → How it works

Open source · BYO ElevenLabs key · Works on Crunchyroll today

how it works

Three things happening at once.

1

Catches the subs

dubzly intercepts the subtitle track the player already loads — every line, every speaker, with perfect timing. Works on .vtt and .ass shows.

2

Voices each character

Aki gets one voice, Joe gets another. Pick voices per character from the popup, save and share. ElevenLabs for premium, your browser's TTS for free.

3

Plays in sync

Original audio muted, dub plays through your speakers in real time. Pause, seek, rate changes — all behave correctly.

community presets

Don't voice-match every show alone.

Pick voices once, export the preset as JSON, share with friends. Or upload to the community library — other dubzly viewers opening the same show see your preset suggested automatically. Keyed by the show's URL slug.

3 community presets for A Replica Never Dreams
Sunao voice canon
by alice · 11 voices · 247 loads
Punchy dub
by bob · 9 voices · 84 loads
Quiet vibe
by kelvin · 11 voices · 12 loads
install

Get watching in 4 steps.

dubzly is in early access. Until it's on the Chrome Web Store, you can load it unpacked from the GitHub repo. Takes about a minute.

  1. clone git clone https://github.com/blackwikionline/dubzly
  2. build cd dubzly/extension && npm install && npm run build
  3. load Chrome → chrome://extensions → enable Developer mode → Load unpacked → pick extension/dist
  4. watch Open any Crunchyroll episode, paste your ElevenLabs key (or skip for free browser TTS), press play.