X-Microsoft-OutputFormat.
| Detalhe | Valor |
|---|---|
| Site | Azure AI Speech |
| Documentação | REST de fala para texto do Speech |
| Autenticação | AZURE_SPEECH_KEY mais AZURE_SPEECH_REGION |
| Voz padrão | en-US-JennyNeural |
| Saída de arquivo padrão | audio-24khz-48kbitrate-mono-mp3 |
| Arquivo padrão de nota de voz | ogg-24khz-16bit-mono-opus |
Primeiros passos
Create an Azure Speech resource
No portal do Azure, crie um recurso Speech. Copie KEY 1 em
Resource Management > Keys and Endpoint e copie a localização do recurso,
como
eastus.Opções de configuração
| Opção | Caminho | Descrição |
|---|---|---|
apiKey | messages.tts.providers.azure-speech.apiKey | Chave do recurso Azure Speech. Usa como fallback AZURE_SPEECH_KEY, AZURE_SPEECH_API_KEY ou SPEECH_KEY. |
region | messages.tts.providers.azure-speech.region | Região do recurso Azure Speech. Usa como fallback AZURE_SPEECH_REGION ou SPEECH_REGION. |
endpoint | messages.tts.providers.azure-speech.endpoint | Substituição opcional de endpoint/URL base do Azure Speech. |
baseUrl | messages.tts.providers.azure-speech.baseUrl | Substituição opcional da URL base do Azure Speech. |
speakerVoice | messages.tts.providers.azure-speech.speakerVoice | ShortName da voz do Azure (padrão en-US-JennyNeural). Alias legado: voice. |
lang | messages.tts.providers.azure-speech.lang | Código de idioma SSML (padrão en-US). |
outputFormat | messages.tts.providers.azure-speech.outputFormat | Formato de saída do arquivo de áudio (padrão audio-24khz-48kbitrate-mono-mp3). |
voiceNoteOutputFormat | messages.tts.providers.azure-speech.voiceNoteOutputFormat | Formato de saída de nota de voz (padrão ogg-24khz-16bit-mono-opus). |
Observações
Authentication
Authentication
O Azure Speech usa uma chave de recurso Speech, não uma chave do Azure OpenAI. A chave
é enviada como
Ocp-Apim-Subscription-Key; o OpenClaw deriva
https://<region>.tts.speech.microsoft.com de region, a menos que você
forneça endpoint ou baseUrl.Voice names
Voice names
Use o valor
ShortName da voz do Azure Speech, por exemplo
en-US-JennyNeural. O provedor incluído pode listar vozes por meio do
mesmo recurso Speech e filtra vozes marcadas como obsoletas ou retiradas.Audio outputs
Audio outputs
O Azure aceita formatos de saída como
audio-24khz-48kbitrate-mono-mp3,
ogg-24khz-16bit-mono-opus e riff-24khz-16bit-mono-pcm. O OpenClaw
solicita Ogg/Opus para destinos voice-note, para que os canais possam enviar bolhas
de voz nativas sem uma conversão extra para MP3.Alias
Alias
azure é aceito como alias de provedor para PRs existentes e configuração do usuário,
mas novas configurações devem usar azure-speech para evitar confusão com provedores
de modelos Azure OpenAI.Relacionado
Text-to-speech
Visão geral de TTS, provedores e configuração de
messages.tts.Configuration
Referência completa de configuração, incluindo definições de
messages.tts.Providers
Todos os provedores incluídos no OpenClaw.
Troubleshooting
Problemas comuns e etapas de depuração.