Open-source iOS voice dictation keyboard — fully offline, private, no subscription required for core features.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Free, open-source iOS keyboard for voice dictation — 100% on-device.
Speak in any app. No cloud, no account, no subscription.
Dictus is a free, open-source iOS keyboard that adds voice dictation to any app. All speech recognition runs on-device via WhisperKit (Apple CoreML) — no server, no account, no subscription. French-first, with English and German support.查看完整 README ↗Dictus is a free, open-source iOS keyboard that adds voice dictation to any app. All speech recognition runs on-device via WhisperKit (Apple CoreML) — no server, no account, no subscription. French-first, with English and German support.
| Feature | Dictus | Apple Dictation | Wispr Flow | SuperWhisper | MacWhisper |
|---|---|---|---|---|---|
| Price | Free | Built-in | Free / $15/mo | Free / $8.49/mo | Free / $6.99/mo |
| 100% offline | ✅ | ⚠️ | ❌ | ⚠️ | ⚠️ |
| Privacy-first | ✅ | ⚠️ | ❌ | ⚠️ | ⚠️ |
| Open source | ✅ | ❌ | ❌ | ❌ | ❌ |
| Custom keyboard | ✅ | ❌ | ❌ | ❌ | ❌ |
| Cross-platform | ✅ (iOS · Android · Desktop) | iOS · macOS · watchOS | iOS · macOS · Win · Android | iOS · macOS · Win | iOS · macOS |
See the full comparison on getdictus.com.
Join via TestFlight: Install Dictus Beta →
Requirements: iPhone 12 or later, iOS 17.0+
Feedback: shake your device in Dictus to send feedback via TestFlight, or open an issue.
Have an idea? Open a feature request — we prioritize the most-upvoted ones.
git clone https://github.com/getdictus/dictus-ios.git
cd dictus-ios
open Dictus.xcodeproj
Cmd + R).See DEVELOPMENT.md for the full development guide.
Dictus is organized into three Xcode targets:
| Target | Role |
|---|---|
| DictusApp | Main app — onboarding, settings, model manager |
| DictusKeyboard | Keyboard extension — custom keyboard + dictation trigger |
| DictusCore | Shared framework — App Group storage, models, preferences |
The app and the keyboard extension communicate through an App Group (group.solutions.pivi.dictus). WhisperKit runs inside DictusApp (the keyboard extension has a ~50 MB memory limit), and an audio bridge handles cold start so dictation works seamlessly from the keyboard.
Contributions are welcome — see CONTRIBUTING.md. Good entry points:
good first issue and help wanted in IssuesDictus collects no user data. All speech processing happens on your device. See our Privacy Policy.
Dictus is free and will stay free. If it helps you every day, consider supporting development — it directly funds new features and platform support.
MIT — see LICENSE.