The open-source, self-hosted alternative to Otter.ai

Otter.ai is a great cloud transcription and meeting-notes service — but every recording you upload lives on someone else's servers, and you pay per month for the good tiers. Txtify is a free, open-source tool that does the core job — turning audio and video into text and subtitles — entirely on your own machine.

Try the live demo Get it on GitHub

Txtify vs Otter.ai at a glance

 TxtifyOtter.ai
Open sourceYes (Apache 2.0)No
Self-hosted / runs on your hardwareYesNo — cloud only
Audio stays on your machineYesUploaded to the cloud
Account requiredNoYes
PriceFreeFree tier + paid plans
Transcription languages70+ (Whisper)A handful (English-first)
Built-in translationYes (DeepL, optional)No
Subtitle export (SRT/VTT/SBV)YesLimited
Speaker diarizationNot yetYes
Live / real-time captureNoYes
Meeting bots & integrations (Zoom/Teams/Meet)NoYes

Competitor details change often — check Otter.ai's site for their current plans and language list.

Why people pick Txtify

Run it in one command

docker pull lkmeta/txtify

The container serves a web UI where you drop a file or paste a link. Full setup and configuration (including raising the default upload and YouTube limits when self-hosting) are in the GitHub repository.

When Otter.ai is the better choice

We'd rather tell you the truth than win a click you'll regret. Choose Otter.ai if you need:

Speaker labels — Otter separates who said what; Txtify does not label speakers yet.
Live meeting capture — Otter joins Zoom/Teams/Meet and transcribes in real time; Txtify works on finished files and links.
A zero-setup hosted service — Otter is sign-up-and-go; Txtify asks you to run a Docker container.

If instead you want private, self-hosted, multilingual file transcription with translation and subtitle export, Txtify is built for exactly that.

FAQ

Is Txtify really free?

Yes — it's open source under the Apache 2.0 license. There's no paid tier; you host it yourself.

Does my audio leave my machine?

No, transcription happens locally. The only optional external call is DeepL for translation, which you can leave off.

What can I export?

Plain text (TXT), subtitles (SRT, VTT, SBV), and PDF.

Transcribe something now See all self-hosted options

Related: Best self-hosted transcription tools · Whishper vs Scriberr vs Txtify · Generate SRT subtitles · Transcribe YouTube videos · Private, offline transcription