X-Microsoft-OutputFormat.
| Detail | Nilai |
|---|---|
| Situs web | Azure AI Speech |
| Dokumen | Speech REST text-to-speech |
| Auth | AZURE_SPEECH_KEY plus AZURE_SPEECH_REGION |
| Voice default | en-US-JennyNeural |
| Output file default | audio-24khz-48kbitrate-mono-mp3 |
| File voice-note default | ogg-24khz-16bit-mono-opus |
Memulai
Buat resource Azure Speech
Di portal Azure, buat resource Speech. Salin KEY 1 dari
Resource Management > Keys and Endpoint, dan salin lokasi resource
seperti
eastus.Opsi konfigurasi
| Opsi | Path | Deskripsi |
|---|---|---|
apiKey | messages.tts.providers.azure-speech.apiKey | Key resource Azure Speech. Fallback ke AZURE_SPEECH_KEY, AZURE_SPEECH_API_KEY, atau SPEECH_KEY. |
region | messages.tts.providers.azure-speech.region | Region resource Azure Speech. Fallback ke AZURE_SPEECH_REGION atau SPEECH_REGION. |
endpoint | messages.tts.providers.azure-speech.endpoint | Override endpoint/base URL Azure Speech opsional. |
baseUrl | messages.tts.providers.azure-speech.baseUrl | Override base URL Azure Speech opsional. |
voice | messages.tts.providers.azure-speech.voice | ShortName voice Azure (default en-US-JennyNeural). |
lang | messages.tts.providers.azure-speech.lang | Kode bahasa SSML (default en-US). |
outputFormat | messages.tts.providers.azure-speech.outputFormat | Format output file audio (default audio-24khz-48kbitrate-mono-mp3). |
voiceNoteOutputFormat | messages.tts.providers.azure-speech.voiceNoteOutputFormat | Format output voice note (default ogg-24khz-16bit-mono-opus). |
Catatan
Autentikasi
Autentikasi
Azure Speech menggunakan key resource Speech, bukan key Azure OpenAI. Key
dikirim sebagai
Ocp-Apim-Subscription-Key; OpenClaw menurunkan
https://<region>.tts.speech.microsoft.com dari region kecuali Anda
memberikan endpoint atau baseUrl.Nama voice
Nama voice
Gunakan nilai
ShortName voice Azure Speech, misalnya
en-US-JennyNeural. Provider bawaan dapat mencantumkan voice melalui
resource Speech yang sama dan memfilter voice yang ditandai deprecated atau retired.Output audio
Output audio
Azure menerima format output seperti
audio-24khz-48kbitrate-mono-mp3,
ogg-24khz-16bit-mono-opus, dan riff-24khz-16bit-mono-pcm. OpenClaw
meminta Ogg/Opus untuk target voice-note agar saluran dapat mengirim
gelembung suara native tanpa konversi MP3 tambahan.Alias
Alias
azure diterima sebagai alias provider untuk PR yang sudah ada dan konfigurasi pengguna,
tetapi konfigurasi baru sebaiknya menggunakan azure-speech agar tidak membingungkan dengan
provider model Azure OpenAI.Terkait
Text-to-speech
Ringkasan TTS, provider, dan konfigurasi
messages.tts.Konfigurasi
Referensi konfigurasi lengkap termasuk pengaturan
messages.tts.Provider
Semua provider OpenClaw bawaan.
Pemecahan masalah
Masalah umum dan langkah debugging.