Voice to Text for iOS Developers
You're already on a Mac building for Apple platforms. Blurt fits right into your workflow. Hold a button, speak your code comments, App Store descriptions, or TestFlight notes, release. Text appears wherever your cursor is — in Xcode, App Store Connect, Slack, GitHub, anywhere. No context switching. No flow interruption. Your hands stay on the keyboard where they belong.
The Typing Problem
Writing App Store descriptions after weeks of building
You've spent three weeks perfecting your app. Now App Store Connect wants a compelling description, promotional text, and keyword-stuffed subtitles. Your brain is wired for Swift syntax, not marketing copy. You stare at the blank text field, knowing this description will make or break your downloads. The words just won't come.
Documenting SwiftUI views you'll forget in a month
You just built a clever custom ViewModifier that handles dark mode, dynamic type, and accessibility in one elegant chain. Future-you will have no idea why it works. You should write a comment explaining the magic. But after hours of wrestling with preview crashes and modifier order, the thought of typing more makes you skip it and move on.
TestFlight release notes nobody wants to write
Beta testers are waiting. You've fixed the crash and added that feature they requested. Now you need to explain what changed in TestFlight. You know what you did — you could explain it in 20 seconds out loud — but typing release notes for the fifth time this week feels like punishment. So you write 'Bug fixes and improvements' again.
Explaining your code in PR descriptions for team review
The feature branch is ready. Your team needs context on why you refactored the network layer and what trade-offs you made. You could type a detailed explanation, but Xcode just hung again during indexing and you've lost patience for more typing. The PR goes up with a two-word description. Code review becomes a guessing game.
Your wrists ache from Xcode's keyboard-heavy workflow
Between Command-clicking through symbol definitions, typing code, responding in Slack, writing JIRA updates, and crafting App Store copy — your hands never rest. That ergonomic keyboard helped with RSI symptoms, but you're still typing thousands of words daily. You're wondering how many years of iOS development your wrists can survive.
How It Works
Blurt works in every app iOS developers use daily — Xcode, App Store Connect, Slack, GitHub, TestFlight, and anywhere else you can type on macOS.
Hold your hotkey
Press your chosen shortcut. A small indicator shows Blurt is listening.
Talk naturally
Say your comment, release note, or App Store copy. Blurt handles punctuation.
Release and done
Text appears at your cursor. No copying, no pasting, no extra steps.
Real Scenarios
Writing App Store descriptions that actually convert
Your app is ready for submission. Instead of staring at App Store Connect trying to write marketing copy, hold your button and talk through what makes your app special: 'Track your daily water intake with beautiful widgets and smart reminders. Syncs with Apple Health. No subscription required.' Three paragraphs spoken in 30 seconds instead of 15 minutes of agonizing over word choice.
Adding documentation comments to your Swift code
You just wrote a complex async function that handles retry logic with exponential backoff. Cursor above the function, hold button, say 'Fetches user data with automatic retry on network failure. Uses exponential backoff starting at 1 second, max 3 retries. Throws NetworkError if all retries exhausted.' Documentation done in 8 seconds. Your API will actually make sense to teammates.
Writing TestFlight release notes testers will read
New build is uploading. Hold your button and explain what changed: 'Fixed the crash when opening notifications on iOS 17. Added haptic feedback to the main button. Improved VoiceOver labels throughout the settings screen.' Testers get useful context in 10 seconds instead of the dreaded 'Bug fixes' placeholder.
Explaining SwiftUI decisions in code comments
You spent an hour figuring out why GeometryReader was breaking your layout. Hold button, leave a comment for future-you: 'Using PreferenceKey here instead of GeometryReader to avoid layout thrashing. The parent view needs child sizes before the first render pass.' That debugging session won't be repeated in six months.
Quick Slack replies during Xcode indexing
Xcode is indexing again and a teammate asks about the API endpoint format. Instead of typing while waiting, hold your button and say 'The user endpoint returns JSON with a nested profile object. Check the UserResponse model in the Networking folder for the exact structure.' Reply sent in 5 seconds, hands still hovering over the keyboard for when indexing finishes.
Writing detailed PR descriptions for code review
Your refactor is ready for review. Hold and speak: 'Migrated the persistence layer from UserDefaults to SwiftData. This gives us better type safety and automatic iCloud sync. Breaking change: existing local data will need migration, handled in AppDelegate on first launch.' Reviewers know exactly what they're looking at. No back-and-forth questions.
Drafting App Store review responses
A user left a 2-star review about a bug you already fixed. Hold your button: 'Thanks for the feedback. We fixed this issue in version 2.3 released last week. Please update and let us know if the problem persists. We'd love to hear from you.' Professional response in 8 seconds, not 3 minutes of careful typing.
Why iOS developers choose Blurt over built-in dictation
| Blurt | macOS Dictation | |
|---|---|---|
| Activation | Single hotkey, instant start | Click microphone icon or double-tap Function key |
| Speed | Text appears in under 500ms | 2-3 second delay before transcription starts |
| Technical terms | Handles SwiftUI, async/await, and API terms well | Struggles with Swift keywords and framework names |
| Reliability | Consistent accuracy across sessions | Often fails silently or requires restart |
| Xcode compatibility | Works in every Xcode text field | Sometimes conflicts with Xcode's input handling |
Frequently Asked Questions
Start Typing Faster Today
Free to try — no credit card required
Download Blurt