From e5a1df7c84e73bcd0f764bc57de0fbd54c5aa148 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sat, 25 Apr 2026 04:58:07 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@e31aef7e19df90d7796031119f3e0419c9d0b7d9 --- .openclaw-sync/source.json | 4 ++-- docs/gateway/doctor.md | 2 ++ docs/tools/tts.md | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index d28351bf2..408e07571 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "b0e834b2d95d35afaf11105b832e51158754fce2", - "syncedAt": "2026-04-25T04:51:32.699Z" + "sha": "e31aef7e19df90d7796031119f3e0419c9d0b7d9", + "syncedAt": "2026-04-25T04:56:45.166Z" } diff --git a/docs/gateway/doctor.md b/docs/gateway/doctor.md index 20dd0f112..3f67df8a5 100644 --- a/docs/gateway/doctor.md +++ b/docs/gateway/doctor.md @@ -172,9 +172,11 @@ Current migrations: - `routing.agentToAgent` → `tools.agentToAgent` - `routing.transcribeAudio` → `tools.media.audio.models` - `messages.tts.` (`openai`/`elevenlabs`/`microsoft`/`edge`) → `messages.tts.providers.` +- `messages.tts.provider: "edge"` and `messages.tts.providers.edge` → `messages.tts.provider: "microsoft"` and `messages.tts.providers.microsoft` - `channels.discord.voice.tts.` (`openai`/`elevenlabs`/`microsoft`/`edge`) → `channels.discord.voice.tts.providers.` - `channels.discord.accounts..voice.tts.` (`openai`/`elevenlabs`/`microsoft`/`edge`) → `channels.discord.accounts..voice.tts.providers.` - `plugins.entries.voice-call.config.tts.` (`openai`/`elevenlabs`/`microsoft`/`edge`) → `plugins.entries.voice-call.config.tts.providers.` +- `plugins.entries.voice-call.config.tts.provider: "edge"` and `plugins.entries.voice-call.config.tts.providers.edge` → `provider: "microsoft"` and `providers.microsoft` - `plugins.entries.voice-call.config.provider: "log"` → `"mock"` - `plugins.entries.voice-call.config.twilio.from` → `plugins.entries.voice-call.config.fromNumber` - `plugins.entries.voice-call.config.streaming.sttProvider` → `plugins.entries.voice-call.config.streaming.provider` diff --git a/docs/tools/tts.md b/docs/tools/tts.md index 5a6fc1179..30a7104b3 100644 --- a/docs/tools/tts.md +++ b/docs/tools/tts.md @@ -347,13 +347,15 @@ Then run: - `mode`: `"final"` (default) or `"all"` (includes tool/block replies). - `provider`: speech provider id such as `"elevenlabs"`, `"google"`, `"gradium"`, `"microsoft"`, `"minimax"`, `"openai"`, `"vydra"`, or `"xai"` (fallback is automatic). - If `provider` is **unset**, OpenClaw uses the first configured speech provider in registry auto-select order. -- Legacy `provider: "edge"` still works and is normalized to `microsoft`. +- Legacy `provider: "edge"` config is repaired by `openclaw doctor --fix` and + rewritten to `provider: "microsoft"`. - `summaryModel`: optional cheap model for auto-summary; defaults to `agents.defaults.model.primary`. - Accepts `provider/model` or a configured model alias. - `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 repaired by `openclaw doctor --fix`; committed config should use `messages.tts.providers.`. +- Legacy `messages.tts.providers.edge` is also repaired by `openclaw doctor --fix`; committed config should use `messages.tts.providers.microsoft`. - `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). @@ -402,7 +404,8 @@ Then run: - `providers.microsoft.saveSubtitles`: write JSON subtitles alongside the audio file. - `providers.microsoft.proxy`: proxy URL for Microsoft speech requests. - `providers.microsoft.timeoutMs`: request timeout override (ms). -- `edge.*`: legacy alias for the same Microsoft settings. +- `edge.*`: legacy alias for the same Microsoft settings. Run + `openclaw doctor --fix` to rewrite persisted config to `providers.microsoft`. ## Model-driven overrides (default on)