Offline AI Subtitle and Dubbing Tools
Transcribe a video into subtitles, translate them and dub the audio into another language locally, with VideoLingo or pyVideoTrans.
471Updated 1 day agoMPL-2.0
macOS · Windows · Linux#Multilingual
TeroSubtitler helps subtitlers, translators and video creators prepare captions for video content and streaming services. It combines automatic audio transcription with tools for editing text, adjusting timing and checking subtitle quality.
19.7KUpdated 1 day agoGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#Human approval#Multilingual
pyVideoTrans translates spoken video into another language for people preparing subtitles and dubbed versions. It works from the audio, so footage doesn't need existing subtitles.
189Updated 4 weeks agoMIT
Windows#LM Studio integration#Multilingual#Ollama integration
DeskTranslate translates text visible in games, videos, menus and images for people who want to read it without switching applications. It can translate a single selection or follow changing dialogue in a chosen screen region.
6.9KUpdated 1 year ago
Windows · Linux · Web#Batch processing#Inpainting#Multilingual
MuseTalk is a local AI lip-sync model for video creators and developers building virtual avatars. It edits a face to match supplied speech, so you can dub existing footage or animate a portrait.
immersivetranslate.comOCR and Document Scanning
macOS · iOS · Android · Browser Extension#Inpainting#Multilingual
Immersive Translate is a translation extension for people reading foreign-language articles, research and work documents. It keeps the original text beside the translation so readers can compare passages.
19Updated 1 week ago
macOS · Windows · Linux#Batch processing#Hugging Face integration#LM Studio integration
Whisper Desktop turns audio and video recordings into transcripts and subtitles on your computer. It's for people working with interviews, lectures, podcasts or videos who want a desktop interface for transcription and captioning.
841Updated 4 weeks agoAGPL-3.0
macOS · Windows · Linux#Speaker diarization
MioSub is an AI subtitle editor for creators and translators working with video or audio. It handles subtitle generation and translation for local files or downloaded media, including podcasts, radio recordings and audiobooks.
844Updated 1 month ago
Windows · Linux#Multilingual#Ollama integration#OpenAI-compatible API
WhisperSubTranslate is a free desktop app for creating translated SRT subtitles from video speech. It's for people who want to subtitle videos on their own computer, with offline transcription and translation after downloading the models.
1.4KUpdated 3 months agoApache-2.0
Linux · Web#Batch processing#Hugging Face integration#Multilingual
SoniTranslate is an AI video dubbing app for people translating spoken videos into other languages. It can run locally, with a Gradio interface in the browser.
LocalVocal
1 video1.7KUpdated 1 week agoGPL-2.0
macOS · Windows · Linux#Hugging Face integration#Multilingual#Streaming inference
LocalVocal turns speech into live captions inside OBS for streamers and people recording video. It processes speech on your computer, so transcription can work offline without sending audio to a cloud service.
3.4KUpdated 3 months agoMIT
Docker · Web#Multilingual#Speaker diarization#Voice activity detection
Whisper ASR Webservice gives developers a speech-to-text API for their own applications and services. It processes audio on your machine or server and supports multilingual transcription, speech translation and language identification.
13.4KUpdated 4 months agoGPL-3.0
macOS · Windows · Linux · Web#Hugging Face integration#Multilingual#Quantization
Voice-Pro is a locally run speech processing and dubbing app for creators working with recordings or multilingual video. Its Gradio browser interface brings audio preparation, transcription and speech generation into one workspace. Internet access is required.
11.3KUpdated 1 day agoApache-2.0
macOS · Docker · Web · Browser Extension#Hugging Face integration#MLX#Multilingual
WhisperLiveKit is a self-hosted speech-to-text server for meeting transcripts, live captions and apps that need speech recognition as people talk. It processes audio on your own machine or server.
2.9KUpdated 11 months agoApache-2.0
Windows · Docker · Web#Hugging Face integration#Multilingual#Speaker diarization
Whisper WebUI turns recordings into transcripts and subtitles through a browser interface running on your own machine. It's for people captioning videos or translating speech who want local audio processing.
908Updated 1 week ago
Docker#Multilingual#Ollama integration
Lingarr translates subtitle files into a chosen language for people maintaining a media library. It automates translation and lets you choose between local backends and hosted services.
4.7KUpdated 4 months agoGPL-3.0
Windows#LM Studio integration#Multilingual#Ollama integration
LLPlayer is a media player for language learners who study through video and audio. It pairs playback with tools for reading dialogue, checking unfamiliar words and revisiting scenes.
2.5KUpdated 1 week agoMIT
macOS · Windows · Linux#Batch processing#Forced alignment#GGUF
WhisperJAV generates subtitles for Japanese adult videos on your own computer. It targets difficult audio with quiet dialogue, loud vocalisations and long stretches that can cause speech recognition models to invent or repeat words.
memo.acMeeting Notes and Transcription
macOS · Windows#Multilingual#Speaker diarization#Works offline
Memo AI turns audio and video into transcripts, translated subtitles and notes for people reviewing interviews, meetings or podcasts. Speech recognition works offline, and speaker identification runs locally.
23Updated 3 days agoGPL-3.0
macOS · Windows · Linux#Hugging Face integration#Multilingual#Works offline
Lingolay is a free, open source screen translator for people who want translated subtitles while playing games or watching videos. It reads visible text with OCR, translates it on your computer and displays the result in a floating overlay. Optional Piper voices read the translations aloud.
whisperbuddy.comDictation and Voice Typing
macOS#Batch processing#Multilingual#Works offline
WhisperBuddy is a native macOS app for people who need transcripts, subtitles, or voice dictation while keeping their recordings on their own computer. It transcribes audio and video files, listens to live input, and translates transcripts offline. Audio and text stay on your Mac.
19.3KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Batch processing#MLX#Multilingual
VideoLingo is a video translation app for creators and educators producing bilingual subtitles or dubbed videos. Its self-hosted browser interface brings transcription, translation and subtitle preparation into one workflow, though the selected providers determine which processing stays local.
398Updated 1 month ago
macOS · Windows · Linux · Web#Batch processing#Multilingual
AudioToText turns recordings into text and captions for people who need transcripts or subtitles in different languages. It can process audio on your computer with Whisper or use cloud processing.
391Updated 2 weeks agoMIT
Web#Batch processing#Multilingual#Ollama integration
ChatGPT Subtitle Translator translates SRT subtitles for people who need translated text to stay matched to the original entries. It supports local Ollama models and OpenAI-compatible providers, so you can choose where translation runs.
22.8KUpdated 7 days agoMIT
macOS · Windows · Linux#Hugging Face integration#Multilingual#Speaker diarization
Buzz turns speech into transcripts and subtitles on your computer. It's for people working with recordings or providing live captions who want offline transcription and translation into English.
24Updated 1 week agoMIT
macOS · Windows · Linux#GGUF#llama.cpp backend#Speaker diarization
Transcribe Offline turns recordings and live speech into text for people who need to review conversations without uploading audio to a cloud service. It pairs transcript editing with audio playback in a desktop app.
3KUpdated 1 day agoAGPL-3.0
macOS · Linux · Docker · Web#Batch processing#Multi-user access#Role-based access
SnapOtter is a self-hosted application for people and teams who need to edit or convert private files without uploading them to an online processing service. It combines media, document and local AI tools in a browser interface.
speechpulse.comDictation and Voice Typing
macOS · Windows#Multilingual#Speaker diarization#Works offline
SpeechPulse is a dictation and transcription app for people who want to write by voice or turn recordings into text. Its Whisper speech recognition runs locally, so dictation can work without an internet connection.
insanely-fast-whisper
1 video13.1KUpdated 2 years agoApache-2.0
macOS · Windows#Batch processing#Hugging Face integration#Multilingual
insanely-fast-whisper is a command-line audio transcription tool for people who want to process recordings on their own hardware. It focuses on reducing transcription time through GPU acceleration.
25.3KUpdated 3 days agoBSD-2-Clause
macOS · Windows · Linux#Batch processing#Forced alignment#Hugging Face integration
WhisperX is a local speech-to-text tool for transcribing interviews, meetings and long recordings. It builds on OpenAI's Whisper, adding individual word timings and optional speaker identification for subtitles and transcript review.