Back
other

Talk Mode

by OpenClaw docs.openclaw.ai 376 words
View original

Talk Mode

Talk mode is a continuous voice conversation loop:

  1. Listen for speech
  2. Send transcript to the model (main session, chat.send)
  3. Wait for the response
  4. Speak it via ElevenLabs (streaming playback)

Behavior (macOS)

Voice directives in replies

The assistant may prefix its reply with a single JSON line to control voice:

{ "voice": "<voice-id>", "once": true }

Rules:

Config (~/.openclaw/openclaw.json)

{
  talk: {
    voiceId: "elevenlabs_voice_id",
    modelId: "eleven_v3",
    outputFormat: "mp3_44100_128",
    apiKey: "elevenlabs_api_key",
    silenceTimeoutMs: 1500,
    interruptOnSpeech: true,
  },
}

Defaults:

macOS UI

Notes