Voice
The Voice tab gives the app a voice and ears: it can read replies aloud, let you dictate instead of type, and — when a worker is on a provider that supports it — hold a live, hands-free Talk conversation. It comes in three tiers, from “free and on your machine” to “cloud, billed per minute.”
🔊 Text-to-speech (Tier 1)
Hear workers read their replies out loud, using your operating system’s built-in voices.
Auto-read assistant replies aloud (checkbox)
- What it does: speaks each worker reply automatically once it finishes.
- Default: off.
- When to change it: turn it on for a hands-free, listen-while-you-work feel. Even with it off, you can still click the 🔊 button on any single message to hear that one on demand.
System voice (dropdown)
- What it does: picks which of your OS’s installed voices is used.
- Default: System default.
- When to change it: choose a specific voice or language you prefer. (On some systems the list fills in a moment after you open the tab.)
Rate, Pitch, Volume (sliders)
- What they do: Rate = speaking speed, Pitch = how high or low the voice sounds, Volume = loudness.
- Defaults: middle-of-the-range, natural settings.
- When to change them: speed Rate up if the default feels slow; nudge Pitch/Volume to taste.
🔊 Test voice (button)
- What it does: speaks a sample sentence so you can hear your current settings immediately.
🎤 Voice input / dictation (Tier 1)
Speak your messages instead of typing them.
A status line at the top tells you what’s available on this machine: a green tick if live dictation works, an amber note if only an audio-recording fallback is available, or a red note if neither is.
Show the 🎤 mic button in the chat composer (checkbox)
- What it does: adds a microphone button to the chat box. Click it to dictate; your words appear in the text box, and you press Enter when ready.
- Default: off (and unavailable to switch on if your machine has no speech-recognition path at all).
- When to change it: turn it on whenever you’d rather talk than type.
Use audio-recording fallback (checkbox)
- What it does: when live transcription isn’t available, this records short audio chunks instead, to be transcribed by a later feature.
- Default: off.
- When to change it: enable it only if the status line says live dictation isn’t available and you still want to capture audio. (Transcription of these chunks arrives with the planned local-Whisper feature.)
Microphone permission (button)
- What it does: triggers your OS’s microphone-permission prompt now, so the mic button works the instant you first click it in chat. It reports granted, denied, or offers to re-ask.
- When to use it: click it once after enabling the mic button. If it shows denied, allow the app under your OS privacy settings (e.g. macOS → System Settings → Privacy & Security → Microphone).
🎧 Talk mode — cloud Realtime (Tier 2)
A true duplex voice conversation: you speak and hear a spoken reply, you can interrupt mid-sentence (“barge-in”), with no read-aloud delay. There’s nothing to toggle on this tab — a 🎧 Talk button simply appears in the chat composer whenever the active worker is on a provider that supports it.
- OpenAI — a real-time voice link to OpenAI (
gpt-4o-realtime). Sub-second latency, barge-in. The secure handshake is signed with your stored key server-side, so the key never touches the page. - Gemini — Google’s Gemini Live voice link (
gemini-2.0-flash-live, voice Aoede). It replies in whatever language you speak, supports barge-in, and is far cheaper per minute than OpenAI. Reuses your Gemini key. - Anthropic — no public real-time voice yet (as of mid-2026); the button will appear here too once one exists.
🌐 Local high-quality voice — Whisper + Piper (Tier 3)
- What it will do: download Whisper (speech-to-text) and Piper (text-to-speech) models from the Models tab and run them entirely on your machine — replacing the OS voices with much warmer, more natural ones, and replacing live dictation with offline transcription.
- Status: planned. It’s a larger download, but stays 100% on-device.
- Why later: each piece (the engine, the model catalogue entries, the streaming wiring) is real work; Tier 2 shipped first because it reuses keys you already have.
In practice
Where voice genuinely helps: dictating a long brief you’d type slowly, reviewing a draft by ear (you catch clumsy phrasing reading aloud that you skim past on screen), and hands-busy situations — a workshop, a car, a walk.
System voices cost nothing and are always available. Start there before wiring a provider-backed voice. If the OS voice is good enough for reviewing your own drafts, that’s a free capability.
Live voice bills by the minute, unlike text which bills by tokens. That’s a different mental model: a long pause in a spoken conversation still costs. Fine for a demo or a short exchange, worth watching on anything running in a public space.
Dictation quality follows the microphone. A quiet room and a decent mic matter more than the model — background noise produces transcription errors that then get treated as your instruction, which is a confusing way to get a wrong result.
Terms in this page
- Text-to-speech (TTS) — turning written text into spoken audio (the app reading replies aloud).
- Speech recognition / dictation (ASR) — turning your spoken words into text you can send.
- System voice — one of the voices your operating system provides for reading text aloud.
- Rate / Pitch / Volume — speaking speed, how high or low the voice is, and loudness.
- Talk mode — a live, hands-free voice conversation with a worker.
- Duplex / full-duplex — a voice mode where both sides can speak and be heard at the same time, like a phone call, rather than taking strict turns.
- Barge-in — being able to interrupt the voice while it’s talking and have it stop and listen.
- Realtime (cloud) — the provider technology behind Talk mode that streams audio both ways with very low delay.
gpt-4o-realtime/ Gemini Live — OpenAI’s and Google’s real-time voice services, respectively.- Latency — the delay before you hear a response. “Sub-second” means it feels immediate.
- Whisper — an open speech-to-text model (planned for on-device dictation).
- Piper — an open text-to-speech model (planned for warmer on-device read-aloud).
- On-device / local — running on your own computer, with no audio leaving it.
- Microphone permission — your OS’s approval for the app to use the mic; granted once, then remembered.
- Cost ledger — the running tally of what you’ve spent, shown on the Cost tab; Talk-mode minutes are added to it.