LibreAI / Audio / subtitler
// audio · dmtrKovalenko/subtitler

subtitler

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.

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

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

  • Caption a video without uploading it.
  • Make subtitles for a course lesson.
  • Transcribe a voice memo quickly.
  • Add captions for accessibility.
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.

  • MoneyPrinterTurbo★ 128.3k

    利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

  • Whisper★ 109.9k

    Robust Speech Recognition via Large-Scale Weak Supervision

  • GPT-SoVITS★ 62.3k

    1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

  • Real-Time-Voice-Cloning★ 60.2k

    Clone a voice from 5 seconds of audio and generate arbitrary speech in real time

  • whisper.cpp★ 54.1k

    Port of OpenAI's Whisper model in C/C++

// more in audio

More in Audio

Nearby Audio projects in the catalogue, closest in stars to subtitler — keep exploring the shelf either side of it.

  • izwi★ 385

    Local-first voice AI runtime: transcription, diarization, TTS, cloning.

  • yovoice★ 345

    Open-source voice creation for desktop: local TTS, cloning, emotion.

  • tambourine-voice★ 389

    Your personal voice interface for any app — open Wispr Flow alternative.

  • whispering-ui★ 329

    Native desktop UI for live Whisper transcription and translation.

  • SayIt★ 427

    Open source voice typing for Windows — a Wispr Flow / Superwhisper alternative.

  • T5Gemma-TTS★ 312

    Multilingual TTS with voice cloning and duration control, on T5Gemma.

Get subtitler

Free and open — grab the source, star the repo, and start creating.