Local AI Dictation and Transcription Apps
Turn speech, voice notes and recordings into text with local AI. Compare dictation apps, audio transcription and meeting notes for your computer or phone.
110KUpdated 21 hours agoAGPL-3.0
macOS · Windows · Linux · Docker#Batch processing#MCP#Multilingual
VoiceStudio is a local AI voice studio for creators who need speech generation and audio production without uploading their recordings. It combines voice creation, video dubbing and longer spoken projects in one application.
824Updated 2 days agoGPL-3.0
Android#Multilingual#Works offline
Notely Voice turns speech and recordings into editable notes for lectures, meetings and interviews. It runs Whisper on your device, so speech recognition works offline after you download a model and doesn't upload audio to a cloud service.
7.1KUpdated 4 days ago
macOS · iOS#Works offline
VoiceInk is a local AI dictation app for Mac users who want to speak emails, notes, and prompts into the applications they already use. Speech transcription works offline.
1.2KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux#Multilingual#Wake word detection#Works offline
Murmure turns speech into text on your computer for people dictating notes, documents or code who want to keep recordings off cloud transcription services. It uses NVIDIA Parakeet and works offline without an account.
6.5KUpdated 1 month agoMIT
macOS · iOS#Hugging Face integration#Multilingual#OpenAI-compatible API
Argmax OSS Swift is a speech AI SDK for developers building iOS and macOS apps that process audio on the user's device. Its separate libraries cover transcription, identifying speakers and generating spoken audio.
13KUpdated 1 day agoGPL-3.0
macOS#Multilingual#Streaming inference#Works offline
FluidVoice turns speech into text in Mac apps, including email, documents, chat, terminals and code editors. It suits people who want local dictation with optional editing before text reaches the active app.
19.7KUpdated 19 hours 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.
apps.apple.comDictation and Voice Typing
iOS#Multilingual#Works offline
Google AI Edge Eloquent turns speech into edited text for people who prefer dictating notes and drafts to typing them. It uses on-device Gemma models to remove verbal filler and self-corrections.
sindresorhus.comOn-Device and In-Browser AI
macOS · iOS#Batch processing#Multilingual
Aiko turns recorded meetings, lectures and voice memos into text for people who want to keep their audio on their own device. It processes completed recordings rather than live speech and doesn't identify individual speakers.
22.4KUpdated 18 hours ago
macOS · Windows · Linux#MCP#Multimodal input#Ollama integration
Screenpipe records computer activity so people can revisit past work and give AI agents context from screens and conversations. Capture history stays on your device by default.
polyaura.comAI Notes and Knowledge Bases
iOS#Works offline
Cloak by Polyaura is an on-device AI app for people who want to chat and work with voice recordings on their iPhone or iPad without sending them to a cloud service. It works without an internet connection after the initial model download.
947Updated 10 months agoGPL-3.0
Docker · Web#Ollama integration#Speaker diarization#Works offline
Transcription Stream turns recordings into transcripts with speaker labels for people who need to review audio on their own hardware. It works fully offline, including summaries through Ollama and Mistral.
22.8KUpdated 6 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.
4.4KUpdated 1 day agoMIT
macOS · Linux · iOS · Docker · Browser Extension#Batch processing#Hugging Face integration#Multilingual
WhisperLive turns speech into text as audio arrives, using OpenAI's Whisper models. It's for developers and teams who want to run transcription on their own machine or server and connect it to live audio or recorded files.
21Updated 6 days agoAGPL-3.0
Android#GGUF#Hugging Face integration#llama.cpp backend
CloverPal is an Android app for private AI conversations and character roleplay on your phone. It runs models on-device, so you can chat offline once you've downloaded or imported a model.
13Updated 2 weeks agoMIT
iOS#GGUF#Hugging Face integration#llama.cpp backend
Pocket AI Lab runs AI models on an iPhone and helps you judge which ones the phone can handle. It's for people who want private chat on their device and want to check memory and storage before downloading model weights.
10.2KUpdated 3 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#ONNX#Quantization#Streaming inference
RealtimeSTT is a Python library for developers building voice assistants, dictation tools and apps that turn live audio into text. It can show text while someone speaks and produce a final transcript when they finish.
410Updated 1 day ago
iOS · Android#Hugging Face integration#Multimodal input#RAG
Private Mind is a mobile AI assistant for people who want to chat and read documents without sending their content to a cloud service. It runs AI and document processing on your phone.
60.6KUpdated 1 month agoMIT
macOS · Windows · Linux · Docker#MCP#MLX#Multilingual
Voicebox combines speech creation and dictation for people producing audio or working with AI agents. It's a free, open-source alternative to ElevenLabs and WisprFlow that processes voice data on your own machine.
9.9KUpdated 1 week agoMIT
macOS · Windows · Linux · iOS · Android#LM Studio integration#MCP#Ollama integration
Anarlog, formerly Hyprnote, is a desktop AI meeting notetaker for people who want to keep sensitive conversations on their own hardware. It's an open-source Granola alternative that combines personal notes with meeting transcripts.
4.8KUpdated 20 hours ago
Web · Browser Extension
Whispering is a speech-to-text app for people who want to dictate text into other applications and choose where transcription happens. Its desktop app runs within Epicenter, but the project currently lists it at compile status after a storage migration.
whispernotes.appChat With Your Documents
macOS · iOS#MCP#Multilingual#Speaker diarization
Whisper Notes transcribes interviews, lectures and meetings for people who need recordings to stay on their own device. It works without an internet connection or account.
11.2KUpdated 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.
4.2KUpdated 23 hours agoAGPL-3.0
Docker · Web#Multi-user access#Multilingual#Prompt caching
Speakr is a self-hosted transcription and note-taking app for people who need to revisit meetings, interviews or lectures. It pairs recordings with searchable transcripts and AI summaries.
goodsnooze.gumroad.comDictation and Voice Typing
macOS · iOS#Batch processing#Multilingual#Ollama integration
MacWhisper turns recordings into editable transcripts for people working with interviews, lectures, podcasts and meetings. Local transcription works offline and keeps the audio on your Mac.
3.1KUpdated 2 months agoMIT
macOS · Linux · Docker · Web#Ollama integration#OpenAI-compatible API#Speaker diarization
Scriberr transcribes recordings locally for people who want to review meetings and voice notes without uploading audio to a cloud service. It combines transcription with playback, annotations and optional questions about the recorded conversation.
21Updated 7 days agoMIT
Windows · Linux · Docker · Web#Human approval#LM Studio integration#Multilingual
ScribeDog is a Markdown editor for writers and note-takers who want AI help with documents they keep in their own folders. It shows formatted content while saving plain Markdown files that other editors can open.
812Updated 2 months agoGPL-3.0
macOS · Windows · Linux · Docker#LM Studio integration#MLX#Multilingual
TranscriptionSuite is a speech-to-text app for people recording lectures, transcribing conversations or dictating documents on their own hardware. Transcription works offline after the app and model downloads, keeping audio and transcripts local.
1.7KUpdated 1 day agoMPL-2.0
Linux#Multilingual#Works offline
Speech Note lets you dictate, read aloud and translate multilingual notes on Linux and Sailfish OS. It's for people who want speech and text processing to stay on their device and work offline.
3.4KUpdated 4 days agoMIT
macOS · Windows · Linux · iOS · Android#GGUF#Human approval#LM Studio integration
Off Grid AI is a local AI app for people who want chat, document analysis and media tools on their own phone or computer. Downloaded models work offline, and the core app doesn't require an account.
1.6KUpdated 2 days agoMIT
macOS · Windows · iOS · Android#Multilingual#Ollama integration#Works offline
Amical is an AI dictation app for people who want to write emails, messages and coding prompts by speaking. It adjusts the resulting text to the app you're using, reducing the editing needed after transcription.
11.5KUpdated 1 day agoMIT
macOS · Windows · Linux · iOS#Batch processing#MCP#Multilingual
OpenWhispr is a dictation and meeting transcription app for people who want to write by voice and keep searchable records of conversations. It lets you choose local processing or cloud providers.
8.1KUpdated 1 day agoMIT
macOS · Windows · Linux#Batch processing#Multilingual#Ollama integration
Vibe is a desktop app for people who need transcripts or subtitles from recordings without uploading them to a transcription service. It handles audio and video locally, including interviews, meetings and material in different languages.
19.2KUpdated 1 day 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.
Dictation, recordings and meeting notes
Dictation apps put speech into the text field you are using. Transcription apps turn saved recordings into editable text, while meeting tools may add speaker labels or summaries. Screenpipe adds searchable memory of your screen activity and conversations. Choose the workflow you need: supporting audio files does not necessarily mean an app can capture system audio or type directly into another app.
For local speech recognition, download the appropriate language model and check its memory requirements. Smaller models can be faster on modest hardware. A tool may transcribe locally but send text to a cloud model for rewriting or summaries, so check those settings separately. Always review names, numbers and important wording in the result.