LibreAI / Audio / subtitler
// audio ยท dmtrKovalenko/subtitler

subtitler

Free on-device web app that transcribes audio and renders subtitles.

๐Ÿ’Ž Hidden gemโ˜… 379 starsโ‘‚ 39 forksBSD-3-Clauseupdated 2026-06
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

subtitler is an open-source audio project by dmtrKovalenko (dmtrKovalenko/subtitler on GitHub). It has 379 GitHub stars and 39 forks, is released under the BSD-3-Clause license, and was last updated on GitHub on 4 June 2026.

GitHub stars
379
Forks
39
License
BSD-3-Clause
Last updated on GitHub
4 June 2026
Category
Audio
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Open the web app

    No install โ€” it runs in the browser.

  2. Drop in audio

    Load your file and let it transcribe on-device.

  3. Review the text

    Check and tweak the recognized words.

  4. Render subtitles

    Export timed captions for your video.

// features

Why people love it

On-device transcription

Whisper runs locally in the browser โ€” fully private.

Subtitle rendering

Turns transcripts into timed captions.

Free web app

No install, no account, no cost.

WebCodecs powered

Modern browser tech for fast media handling.

ReScript codebase

Typed functional code under the hood.

BSD-3-Clause license

Permissive terms for reuse and remixing.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/dmtrKovalenko/subtitler.git
    cd subtitler
  2. Step 2 โ€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 โ€” Run it

    Follow the project's launch command โ€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains subtitler?

It is an open-source project at dmtrKovalenko/subtitler with 39 forks. Check the repo's contributors and recent commits to see how active maintenance is.

Is subtitler free for commercial use?

BSD-3-Clause licensed โ€” commercial use allowed with attribution.

Do I need to install anything?

No โ€” the hosted app runs entirely in the browser.

Where does my audio go?

Nowhere โ€” transcription happens on-device.

What subtitle formats can I export?

Check the app for the current export options.

// keep exploring

Similar tools

Audio

buzz

Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.

โ˜… 21.8k starsMIT
View guide โ†’
Audio

whisper-diarization

Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper

โ˜… 5.7k starsBSD-2-Clause
View guide โ†’
Audio

Faster Whisper

Faster Whisper transcription with CTranslate2

โ˜… 25.7k starsMIT
View guide โ†’
Audio

VieNeu-TTS

Vietnamese TTS with instant voice cloning โ€” on-device, real-time CPU inference, 48 kHz audio

โ˜… 2.8k starsApache-2.0
View guide โ†’
Audio

clashgram

Clashgram Web is an open source, glassmorphic client.

โ˜… 107 starsGPL-3.0
View guide โ†’
Audio

NotelyVoice

100% private voice transcription for Android and iOS, on-device.

โ˜… 803 starsGPL-3.0
View guide โ†’
// alternatives

Alternatives in Audio

The most-starred other Audio projects in the LibreAI catalogue โ€” the realistic shortlist if subtitler is not the right fit.

Get subtitler

Free and open โ€” grab the source, star the repo, and start creating.