Engines
Each engine keeps its own endpoint, model, voice, and API key. Switching engines cannot overwrite or wipe the values you already entered for another one, and an OpenAI voice name cannot leak onto ElevenLabs and fail as
voice_not_found.
The voice-output API key is separate from your assistant provider’s key, even when both point at the same company.
Playback and quality
Test voice plays a short sample with the current settings. It is the fastest way to catch a bad key, a wrong voice name, or an output device pointed somewhere you are not listening.
Asking the assistant a new question always interrupts the previous answer, whatever Stop speech when dictation starts is set to. That setting only governs ordinary dictation.
Choosing a voice
Choosing a voice
Kokoro ships eight built-in voices, with Heart as the default: Heart, Bella, Nicole, and Sky (US female), Adam and Michael (US male), Emma and George (UK).Cloud engines let you load and pick from their own lists.
- OpenAI-compatible.
alloy,ash,ballad,coral,echo,fable,nova,onyx,sage,shimmer,verse. - ElevenLabs. A voice ID from the Voices tab in your ElevenLabs dashboard.
- Azure. A neural voice like
en-US-AvaMultilingualNeural, or an HD voice such asen-US-Ava:DragonHDLatestNeural. Click Load voices to browse.
Why the model and voice fields start empty
Why the model and voice fields start empty
For the cloud engines, model and voice are loadable pickers. They begin blank, you press reload to fetch the engine’s real list, then choose. A prefilled value would just be a name you never picked, and the wrong one returns 404.Leave them blank and synthesis still works from a sensible fallback:
eleven_flash_v2_5 for ElevenLabs, en-US-JennyNeural for Azure.Picking an ElevenLabs model: eleven_v3 is the newest and most expressive, eleven_multilingual_v2 is the consistent-quality choice across many languages, and eleven_flash_v2_5 is the fastest. Model names are the API IDs, so type them exactly as shown.Picking a Kokoro precision
Picking a Kokoro precision
fp32 is the highest quality and the right choice when WebGPU is available. If you have a weak GPU or none, a quantized option is dramatically faster on CPU. q8 is the usual pick, q4 the fastest. Changing this reloads the model.Playback speed limits
Playback speed limits
Presets run 0.5x to 3x, and you can type any value in the 0.25x to 4x range. Speed is applied locally for Kokoro and natively for remote engines that support it. ElevenLabs accepts 0.7x to 1.2x only, so values outside that are clamped for that engine.
Why stop-on-dictation is off by default
Why stop-on-dictation is off by default
Off means starting a plain dictation does not silence a reply that is still being read. With earphones in, people usually want to keep listening while they type or dictate something else. Turn it on if you would rather have the room go quiet the moment you start talking.