From 988e43ed8362abec2fd6123087a093e635490df0 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sat, 25 Apr 2026 04:03:31 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@c03e5b3c3a5c23bfd3dedd7f5957034a5dbb27f7 --- .openclaw-sync/source.json | 4 ++-- docs/plugins/voice-call.md | 2 +- docs/tools/tts.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 2d764eea2..e53d9e39e 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "978a50a3c5e825ca18ef09ba0ce088ee30013050", - "syncedAt": "2026-04-25T03:59:14.234Z" + "sha": "c03e5b3c3a5c23bfd3dedd7f5957034a5dbb27f7", + "syncedAt": "2026-04-25T04:02:07.746Z" } diff --git a/docs/plugins/voice-call.md b/docs/plugins/voice-call.md index 38f544fd9..df9a55a1a 100644 --- a/docs/plugins/voice-call.md +++ b/docs/plugins/voice-call.md @@ -473,7 +473,7 @@ streaming speech on calls. You can override it under the plugin config with the Notes: -- Legacy `tts.` keys inside plugin config (`openai`, `elevenlabs`, `microsoft`, `edge`) are auto-migrated to `tts.providers.` on load. Prefer the `providers` shape in committed config. +- Legacy `tts.` keys inside plugin config (`openai`, `elevenlabs`, `microsoft`, `edge`) are repaired by `openclaw doctor --fix`; committed config should use `tts.providers.`. - **Microsoft speech is ignored for voice calls** (telephony audio needs PCM; the current Microsoft transport does not expose telephony PCM output). - Core TTS is used when Twilio media streaming is enabled; otherwise calls fall back to provider native voices. - If a Twilio media stream is already active, Voice Call does not fall back to TwiML ``. If telephony TTS is unavailable in that state, the playback request fails instead of mixing two playback paths. diff --git a/docs/tools/tts.md b/docs/tools/tts.md index 6010b8093..5a6fc1179 100644 --- a/docs/tools/tts.md +++ b/docs/tools/tts.md @@ -353,7 +353,7 @@ Then run: - `modelOverrides`: allow the model to emit TTS directives (on by default). - `allowProvider` defaults to `false` (provider switching is opt-in). - `providers.`: provider-owned settings keyed by speech provider id. -- Legacy direct provider blocks (`messages.tts.openai`, `messages.tts.elevenlabs`, `messages.tts.microsoft`, `messages.tts.edge`) are auto-migrated to `messages.tts.providers.` on load. +- Legacy direct provider blocks (`messages.tts.openai`, `messages.tts.elevenlabs`, `messages.tts.microsoft`, `messages.tts.edge`) are repaired by `openclaw doctor --fix`; committed config should use `messages.tts.providers.`. - `maxTextLength`: hard cap for TTS input (chars). `/tts audio` fails if exceeded. - `timeoutMs`: request timeout (ms). - `prefsPath`: override the local prefs JSON path (provider/limit/summary).