You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ Docs: https://docs.openclaw.ai
8
8
9
9
- TUI: infer the active agent from the current workspace when launched inside a configured agent workspace, while preserving explicit `agent:` session targets. (#39591) thanks @arceus77-7.
10
10
- Tools/Brave web search: add opt-in `tools.web.search.brave.mode: "llm-context"` so `web_search` can call Brave's LLM Context endpoint and return extracted grounding snippets with source metadata, plus config/docs/test coverage. (#33383) Thanks @thirumaleshp.
11
+
- Talk mode: add top-level `talk.silenceTimeoutMs` config so Talk waits a configurable amount of silence before auto-sending the current transcript, while keeping each platform's existing default pause window when unset. (#39607) Thanks @danodoesdesign. Fixes #17147.
Copy file name to clipboardExpand all lines: docs/gateway/configuration-reference.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1659,6 +1659,7 @@ Defaults for Talk mode (macOS/iOS/Android).
1659
1659
modelId:"eleven_v3",
1660
1660
outputFormat:"mp3_44100_128",
1661
1661
apiKey:"elevenlabs_api_key",
1662
+
silenceTimeoutMs:1500,
1662
1663
interruptOnSpeech:true,
1663
1664
},
1664
1665
}
@@ -1668,6 +1669,7 @@ Defaults for Talk mode (macOS/iOS/Android).
1668
1669
-`apiKey` and `providers.*.apiKey` accept plaintext strings or SecretRef objects.
1669
1670
-`ELEVENLABS_API_KEY` fallback applies only when no Talk API key is configured.
1670
1671
-`voiceAliases` lets Talk directives use friendly names.
1672
+
-`silenceTimeoutMs` controls how long Talk mode waits after user silence before it sends the transcript. Unset keeps the platform default pause window (`700` ms on macOS and Android, `900` ms on iOS).
Copy file name to clipboardExpand all lines: docs/nodes/talk.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,7 @@ Supported keys:
56
56
modelId:"eleven_v3",
57
57
outputFormat:"mp3_44100_128",
58
58
apiKey:"elevenlabs_api_key",
59
+
silenceTimeoutMs:1500,
59
60
interruptOnSpeech:true,
60
61
},
61
62
}
@@ -64,6 +65,7 @@ Supported keys:
64
65
Defaults:
65
66
66
67
-`interruptOnSpeech`: true
68
+
-`silenceTimeoutMs`: when unset, Talk keeps the platform default pause window before sending the transcript (`700` ms on macOS and Android, `900` ms on iOS)
67
69
-`voiceId`: falls back to `ELEVENLABS_VOICE_ID` / `SAG_VOICE_ID` (or first ElevenLabs voice when API key is available)
68
70
-`modelId`: defaults to `eleven_v3` when unset
69
71
-`apiKey`: falls back to `ELEVENLABS_API_KEY` (or gateway shell profile if available)
0 commit comments