name | A short name for the agent. |
language | Any of the supported languages (see Home for the full table), used for both speech recognition and text-to-speech. |
voice | The voice name for this agent - run vtmate --list-voices to see every voice per language and TTS system. Voice mixing (Kokoro only): mix two voices by percentage, e.g. bm_daniel.5+am_puck.5 for 50/50. |
voice_speed | Playback speed, from 0.6 to 1.8. Adjustable live with ARROW_UP / ARROW_DOWN. |
tts | The TTS engine: supertonic3 (default, 31 languages), supertonic2, kokoro, or opentts (needs docker run -p 5500:5500 synesthesiam/opentts:all). |
provider | Which system answers the prompt - see the provider table below. |
baseurl | Host and port (no path) for local servers, e.g. http://127.0.0.1:11434 for ollama, or wherever an openai-compatible-api endpoint is, local or remote. Every hosted API and CLI provider ignores it - setting it there is rejected. |
model | The model name to use (some llama-server builds ignore this, since they serve a single model). |
api_key | API key for hosted providers. Optional: leave empty to use the provider's own environment variable (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, GROQ_API_KEY, MISTRAL_API_KEY, OPENROUTER_API_KEY, DEEPSEEK_API_KEY, XAI_API_KEY). |
system_prompt | The system prompt sent with every request. Use \n for new lines inline, or @<name> to reuse a [system_prompt] block (see above). |
ptt | Push-to-talk: when true, hold SPACE to record and release to send. When false, vtmate listens continuously (LIVE mode). See PTT / Live modes. |
sound_threshold_peak | A value between 0 and 1 used as the peak level that counts as speech, in LIVE mode. |
end_silence_ms | Milliseconds of silence below sound_threshold_peak required before your speech is submitted, in LIVE mode. Ignored in PTT mode, where releasing SPACE submits immediately. |
whisper_model_path | Path to the whisper model used for speech recognition. vtmate self-extracts ~/.whisper-models/ggml-tiny.bin (default) and a quantized ggml-small-q5_1.bin for better accuracy - point here to use the bigger one, or any other whisper model you download. |