feat: implement tier-a4 tts voice output replies

This commit is contained in:
William Valentin
2026-02-18 10:22:28 -08:00
parent 3eb07875f1
commit a71aa5992d
11 changed files with 482 additions and 4 deletions
+15
View File
@@ -476,6 +476,21 @@ hooks:
# timeout_ms: 120000
# allow_manual_toggle: true
# ── Text-to-Speech (TTS) Output ──────────────────────────────────────
# Optional voice output for assistant replies. Uses an OpenAI-compatible
# /v1/audio/speech endpoint and attaches audio to channel replies.
#
# tts:
# enabled: false
# enabled_channels: [telegram, whatsapp, discord] # Empty = all channels
# provider:
# type: openai # openai | custom
# endpoint: "https://api.openai.com/v1/audio/speech"
# api_key: "${OPENAI_API_KEY}" # Optional Bearer token
# model: "gpt-4o-mini-tts"
# voice: "alloy"
# format: "mp3" # mp3 | wav | opus
# ── Sub-Agent Configs ────────────────────────────────────────────────
# Named agent configurations for delegation via agent.delegate tool.
# Each agent gets a focused system prompt, model tier, and tool profile.