Dictating code: a developer's workflow with push-to-talk voice input

You won't dictate your source code character by character — but a lot of a developer's day is prose: commit messages, PR comments, chat replies, and quick notes. For those, hold Right Option (Mac) or Right Alt (Windows), speak — mixing English tech terms and Chinese freely — release, and the text lands at your cursor in about a second, without leaving the window you're in.

Where voice beats typing for devs

Not everything a developer writes is code. Between the code, there's a steady stream of natural-language writing where speaking is simply faster than typing:

The common thread: these interrupt deep work. The faster you can offload them, the sooner you're back in the code.

The workflow

The gesture is push-to-talk, so it fits into whatever you're already doing. Hold the keyRight Option on Mac, Right Alt on Windows. Speak naturally, mixing Chinese and English tech terms as they come: "这个 PR 把 retry 的 timeout 从 5 秒改成 30 秒, 顺便修了那个 race condition." Release. About a second later the text is at your cursor.

Crucially, there's no window to switch to and no button to click. It works wherever the cursor already is — the commit box in your editor, a GitHub comment field, a terminal, a chat input. You stay in context, say the sentence, and keep going.

A note on privacy

Dictating work often means dictating things you'd rather not have sitting on a server. Voicefall uses your audio for the one transcription only, then deletes it — it is never stored. The text it produces is yours, at your cursor, and the recording behind it is gone the moment the words land.

For the exact gesture and on-screen cues, see how to use Voicefall.

Download for Mac Download for Windows