openclaw/docs/providers
Li Hongmin 0134020564 feat: add Azure Speech TTS provider
Add support for Azure Speech Service text-to-speech with high-quality neural voices.

Features:
- Azure TTS provider with 400+ neural voices
- Support for 100+ languages and regional accents
- High-quality Chinese voices (zh-CN-XiaoxiaoNeural, YunxiNeural, etc.)
- Environment variable support: AZURE_SPEECH_API_KEY, AZURE_SPEECH_REGION
- Configuration via moltbot.json messages.tts.azure section
- SSML-based voice synthesis with proper XML escaping

Technical details:
- Endpoint: https://{region}.tts.speech.microsoft.com/cognitiveservices/v1
- Headers: Ocp-Apim-Subscription-Key, X-Microsoft-OutputFormat
- Request body: SSML XML format
- Response: audio/mpeg binary stream
- Default: audio-24khz-48kbitrate-mono-mp3

Benefits over Edge TTS:
- Higher quality neural voices with better prosody
- More voice options (400+ vs limited Edge TTS set)
- Unified Azure billing with GPT models
- Custom voice support (preview)
- Fine-grained SSML control

Performance:
- Latency: ~500-900ms for typical sentences
- Works seamlessly with Telegram voice messages

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-28 17:44:26 +09:00
..
anthropic.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
azure.md feat: add Azure Speech TTS provider 2026-01-28 17:44:26 +09:00
claude-max-api-proxy.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
deepgram.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
github-copilot.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
glm.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
index.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
minimax.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
models.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
moonshot.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
ollama.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
openai.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
opencode.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
openrouter.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
qwen.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
synthetic.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
venice.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
vercel-ai-gateway.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
zai.md refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00