Speak a rough idea. Get a blog post, notes, or social captions — on your iPhone, offline, no account.
App Store · free · open source
I lose ideas when I only have time to talk them out, not sit down and write. Most voice tools upload your audio. I didn’t want that, so I built an app that does the whole job on the phone.
| Typical cloud tools | Voice Blogger | |
|---|---|---|
| Audio / text | Sent to a server | Stays on your device |
| Cost | Subscription or per-token | Free after download |
| After setup | Needs internet | Works offline |
| Account | Usually required | None |
Recording & transcription
- One-tap record with a live waveform
- Background recording (keep talking while you switch apps)
- Import audio (
.m4a,.mp3,.wav, and similar) - On-device transcription, 90+ languages, optional translate-to-English
- Siri Shortcuts, Control Center widgets, Live Activities / Dynamic Island while recording or downloading models
Writing & sharing
- Blog posts, meeting notes, or personal notes
- Streaming generation (text appears as it writes)
- LinkedIn posts and Instagram captions with hashtags
- Search across your history
- Long recordings get chunked so they don’t choke the model
Privacy & storage
- No account, no analytics, no telemetry
- Recordings and posts stored locally
- Offline after the one-time model download
- Open source — you can read the code
- Install Voice Blogger
- Download the models once on Wi-Fi (a couple GB)
- Record or drop in an audio file → generate → share
Build from source: open iOS App/VoiceBlogger/VoiceBlogger.xcodeproj in Xcode 16+ on a real iPhone (iOS 18+). See CONTRIBUTING.md. Mac batch CLI is under cliTools/.
SwiftUI, SwiftData, on-device speech-to-text + on-device LLM (Apple Neural Engine / MLX), App Intents.