A voice keyboard for Mac

Shuo

Voice typing for the words
only your team knows.

Hold to speak, release to insert, and fix any miss in the floating bar.

Local mode keeps voice and text on your Mac—no account or telemetry.

The way your work actually sounds

“Deploy this API to staging, then open a PR.”

Right ⌘ / Right ⌥ · hold · speak · release

Correction loop

LIVE LOOP / 01—03
Terminal same app · same input

Use local Wishper for this endpoint, then fall back to cloud AI. Use local Whisper for this endpoint, then fall back to cloud AI.

Use local Wishper for this endpoint, then fall back to cloud AI.

Use local Whisper for this endpoint, then fall back to cloud AI.

Put back in place

Signal path / 01—07

What happens before a sentence lands.

01 / CAPTURE

Voice input

Shuo captures microphone audio only while you hold the push-to-talk shortcut, then closes that input when you release.

Boundary Begins at this Mac’s microphone

Real working language

Names Team names · project names · product terms

Names from every team and writing system.

Projects Qilin · Aranya · Project Feishu

Supply internal names as context.

Engineering RAG · pgvector · eval · SwiftUI

Give acronyms and code terms explicit spelling hints.

Rules and voice edits

LOCAL RULE Fixed replacement + Emoji User rule · on device
YOU SAY

The Qillen launch is ready. Party popper emoji

SHUO TYPES

The Qilin launch is ready. 🎉

VOICE EDIT Advanced voice edit CLOUD AI · BETA
FIRST PASS

Ask the platform team to review the Qilin migration after stand-up.

YOU SAY

“Edit the last sentence. Change the reviewer to the release team and schedule the review before stand-up.”

RESULT

Ask the release team to review the Qilin migration before stand-up.

A corpus that stays yours

Every correction leaves a useful trace.

Audio, first-pass output, and accepted corrections stay linked on your Mac until deletion—an inspectable corpus for future personal models. Shuo does not upload or train on it; any future use requires your opt-in.

Original audio First-pass output Accepted correction Replay, compare, delete Future training is opt-in

A legible data boundary

Use local transcription with cloud AI off, and your voice and text stay on your Mac.

01 / Local

Settings, audio, history, metrics, project indexes, and corrections stay local—no account, telemetry or behavioral analytics sent to Shuo, and no ads.

02 / Cloud

Cloud transcription receives the current task's audio, settings, enabled context, and bounded spelling hints—not project source or paths.

03 / Control

API keys live in Keychain. Correction learning is off by default; each pattern must be enabled and pass safety gates. Future training or upload also requires explicit opt-in.

Read the full privacy policy →

Download

Make the words that matter easier to say.

For macOS 14+. Local setup needs only a model download; cloud transcription is optional.