DictateKeyboard
Capable AI keyboard for reliable speech transcription.
Open-source dictation with offline recognition, everywhere.
aidictation is an open-source audio project by writingmate (writingmate/aidictation on GitHub). It has 46 GitHub stars and 17 forks, is released under the MIT license, and was last updated on GitHub on 28 September 2026.
Mac, Windows, iOS, or Android.
Get it from the official site.
Download recognition models.
Speak to type on any device.
macOS, Windows, iPhone, iPad, Android.
Works without internet.
MIT licensed code.
Platform-native implementations.
One tool, all devices.
Speech stays on-device.
Download the source and enter the folder.
git clone https://github.com/writingmate/aidictation.git
cd aidictationChoose the client you want to build.
lsFollow the per-platform README.
# see the platform README for build stepsOpen-source dictation for desktop and mobile with offline recognition, at writingmate/aidictation.
macOS, Windows, iPhone, iPad, and Android.
Yes. Offline recognition is a core feature.
Yes. MIT licensed.
No. Native implementations per platform.
Capable AI keyboard for reliable speech transcription.
Desktop studio for audiobooks and voiceovers — local models, editable storyboards.
100% private voice transcription for Android and iOS, on-device.
Open-source AI dictation that types 3x faster, fully offline.
Free, open source, 100% offline AI dictation for Windows & macOS.
Free offline Whisper dictation for Windows, macOS, and Linux.
The most-starred other Audio projects in the LibreAI catalogue — the realistic shortlist if aidictation is not the right fit.
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
Robust Speech Recognition via Large-Scale Weak Supervision
1 min voice data can also be used to train a good TTS model! (few shot voice cloning)
Clone a voice from 5 seconds of audio and generate arbitrary speech in real time
Port of OpenAI's Whisper model in C/C++
Free and open — grab the source, star the repo, and start creating.