X-Microsoft-OutputFormat.
| Détail | Valeur |
|---|---|
| Site web | Azure AI Speech |
| Documentation | Speech REST text-to-speech |
| Authentification | AZURE_SPEECH_KEY plus AZURE_SPEECH_REGION |
| Voix par défaut | en-US-JennyNeural |
| Sortie fichier par défaut | audio-24khz-48kbitrate-mono-mp3 |
| Fichier de note vocale par défaut | ogg-24khz-16bit-mono-opus |
Démarrage
Create an Azure Speech resource
Dans le portail Azure, créez une ressource Speech. Copiez KEY 1 depuis
Resource Management > Keys and Endpoint, puis copiez l’emplacement de la ressource,
comme
eastus.Options de configuration
| Option | Chemin | Description |
|---|---|---|
apiKey | messages.tts.providers.azure-speech.apiKey | Clé de ressource Azure Speech. Se rabat sur AZURE_SPEECH_KEY, AZURE_SPEECH_API_KEY ou SPEECH_KEY. |
region | messages.tts.providers.azure-speech.region | Région de la ressource Azure Speech. Se rabat sur AZURE_SPEECH_REGION ou SPEECH_REGION. |
endpoint | messages.tts.providers.azure-speech.endpoint | Remplacement facultatif de l’endpoint/de l’URL de base Azure Speech. |
baseUrl | messages.tts.providers.azure-speech.baseUrl | Remplacement facultatif de l’URL de base Azure Speech. |
speakerVoice | messages.tts.providers.azure-speech.speakerVoice | Azure voice ShortName (par défaut en-US-JennyNeural). Alias hérité : voice. |
lang | messages.tts.providers.azure-speech.lang | Code de langue SSML (par défaut en-US). |
outputFormat | messages.tts.providers.azure-speech.outputFormat | Format de sortie du fichier audio (par défaut audio-24khz-48kbitrate-mono-mp3). |
voiceNoteOutputFormat | messages.tts.providers.azure-speech.voiceNoteOutputFormat | Format de sortie de note vocale (par défaut ogg-24khz-16bit-mono-opus). |
Notes
Authentication
Authentication
Azure Speech utilise une clé de ressource Speech, et non une clé Azure OpenAI. La clé
est envoyée sous forme de
Ocp-Apim-Subscription-Key ; OpenClaw dérive
https://<region>.tts.speech.microsoft.com depuis region, sauf si vous
fournissez endpoint ou baseUrl.Voice names
Voice names
Utilisez la valeur
ShortName de la voix Azure Speech, par exemple
en-US-JennyNeural. Le fournisseur intégré peut lister les voix via la
même ressource Speech et filtre les voix marquées comme obsolètes ou retirées.Audio outputs
Audio outputs
Azure accepte des formats de sortie tels que
audio-24khz-48kbitrate-mono-mp3,
ogg-24khz-16bit-mono-opus et riff-24khz-16bit-mono-pcm. OpenClaw
demande de l’Ogg/Opus pour les cibles voice-note afin que les canaux puissent envoyer
des bulles vocales natives sans conversion MP3 supplémentaire.Alias
Alias
azure est accepté comme alias de fournisseur pour les PR existantes et la configuration utilisateur,
mais les nouvelles configurations doivent utiliser azure-speech pour éviter toute confusion avec les
fournisseurs de modèles Azure OpenAI.Associé
Text-to-speech
Vue d’ensemble de TTS, fournisseurs et configuration
messages.tts.Configuration
Référence complète de la configuration, y compris les paramètres
messages.tts.Providers
Tous les fournisseurs OpenClaw intégrés.
Troubleshooting
Problèmes courants et étapes de débogage.