Settings: Voice
Voice gives Row-Bot microphone input and optional spoken output. Dictate turns speech into text for the composer. Talk is a conversation mode. Realtime voice uses a low-latency provider path when configured.

Where To Find It
Open Settings, then choose Voice from the left tab list.
Controls
- Talk settings decide whether spoken input submits directly to Row-Bot.
- Dictate settings decide whether speech is inserted into the composer for review before sending.
- Read-aloud settings control spoken assistant responses.
- Local voice controls use local speech components where available.
- Realtime voice controls use provider-backed low-latency voice models.
- Device controls select microphone and output devices.
- Voice Models shows runtime defaults and provider voice models.
- Diagnostics checks local audio and provider readiness.
Common Workflow
- Use Dictate first if you want to review text before sending.
- Use Talk when you want hands-light conversation and are comfortable with immediate submission.
- Choose local voice for privacy and offline-style behavior when supported.
- Choose realtime voice when latency matters and you accept provider requirements, cost, and internet use.
What Is Saved
Voice preferences are global. Transcribed text belongs to the active thread once submitted. Provider-backed voice can send audio or transcript data to the selected provider.
Privacy And Safety
Review credential, account, channel, provider, or tool settings before enabling features that can contact outside services. Local-only features stay on your machine until you ask Row-Bot to use a provider, account, channel, MCP server, plugin, or tool that sends data elsewhere.
Control-Level Reference
The generated Settings Controls reference lists the visible controls found in the current application source, including defaults, allowed values when they are declared inline, dependencies, restart notes, security notes, and source locations.
Troubleshooting
- If the microphone is silent, check the selected input device and browser/app permissions.
- If realtime voice is unavailable, configure a compatible provider in Providers.
- If Talk submits too quickly, use Dictate mode instead.