fix(tts-local-cli): cap local CLI speech outputs (#101510)

* fix(tts-local-cli): bound local speech output

Co-authored-by: mikasa0818 <0668001030@xydigit.com>

* chore(tts-local-cli): keep changelog release-owned

* docs(tts-local-cli): format output-limit note

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
This commit is contained in:
mikasa 2026-07-09 19:42:41 +08:00 committed by GitHub
parent 292e1cfa1b
commit 18fd6ee9e6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 211 additions and 52 deletions

View file

@ -868,6 +868,9 @@ Reply -> TTS enabled?
<ParamField path="timeoutMs" type="number">Command timeout in milliseconds. Default `120000`.</ParamField>
<ParamField path="cwd" type="string">Optional command working directory.</ParamField>
<ParamField path="env" type="Record<string, string>">Optional environment overrides for the command.</ParamField>
Command stdout and generated or converted audio are limited to 50 MiB. Diagnostic stderr is limited to 1 MiB. OpenClaw terminates the command and fails synthesis when either limit is exceeded.
</Accordion>
<Accordion title="Microsoft (no API key)">