X-Microsoft-OutputFormat.
| Деталь | Значення |
|---|---|
| Вебсайт | Azure AI Speech |
| Документація | Speech REST text-to-speech |
| Автентифікація | AZURE_SPEECH_KEY плюс AZURE_SPEECH_REGION |
| Голос за замовчуванням | en-US-JennyNeural |
| Вивід файлу за замовчуванням | audio-24khz-48kbitrate-mono-mp3 |
| Файл голосового повідомлення за замовчуванням | ogg-24khz-16bit-mono-opus |
Початок роботи
Створіть ресурс Azure Speech
У порталі Azure створіть ресурс Speech. Скопіюйте KEY 1 з
Resource Management > Keys and Endpoint, а також скопіюйте розташування ресурсу,
наприклад
eastus.Параметри конфігурації
| Параметр | Шлях | Опис |
|---|---|---|
apiKey | messages.tts.providers.azure-speech.apiKey | Ключ ресурсу Azure Speech. Використовує AZURE_SPEECH_KEY, AZURE_SPEECH_API_KEY або SPEECH_KEY як запасний варіант. |
region | messages.tts.providers.azure-speech.region | Регіон ресурсу Azure Speech. Використовує AZURE_SPEECH_REGION або SPEECH_REGION як запасний варіант. |
endpoint | messages.tts.providers.azure-speech.endpoint | Необов’язкове перевизначення endpoint/base URL Azure Speech. |
baseUrl | messages.tts.providers.azure-speech.baseUrl | Необов’язкове перевизначення base URL Azure Speech. |
voice | messages.tts.providers.azure-speech.voice | ShortName голосу Azure (за замовчуванням en-US-JennyNeural). |
lang | messages.tts.providers.azure-speech.lang | Код мови SSML (за замовчуванням en-US). |
outputFormat | messages.tts.providers.azure-speech.outputFormat | Формат виводу аудіофайлу (за замовчуванням audio-24khz-48kbitrate-mono-mp3). |
voiceNoteOutputFormat | messages.tts.providers.azure-speech.voiceNoteOutputFormat | Формат виводу голосового повідомлення (за замовчуванням ogg-24khz-16bit-mono-opus). |
Примітки
Автентифікація
Автентифікація
Azure Speech використовує ключ ресурсу Speech, а не ключ Azure OpenAI. Ключ
надсилається як
Ocp-Apim-Subscription-Key; OpenClaw виводить
https://<region>.tts.speech.microsoft.com з region, якщо ви не
вкажете endpoint або baseUrl.Назви голосів
Назви голосів
Використовуйте значення
ShortName голосу Azure Speech, наприклад
en-US-JennyNeural. Вбудований провайдер може перелічувати голоси через
той самий ресурс Speech і відфільтровує голоси, позначені як deprecated або retired.Аудіовиходи
Аудіовиходи
Azure приймає такі формати виводу, як
audio-24khz-48kbitrate-mono-mp3,
ogg-24khz-16bit-mono-opus і riff-24khz-16bit-mono-pcm. OpenClaw
запитує Ogg/Opus для цілей voice-note, щоб канали могли надсилати нативні
голосові бульбашки без додаткового перетворення MP3.Псевдонім
Псевдонім
azure приймається як псевдонім провайдера для наявних PR і конфігурації користувачів,
але в новій конфігурації слід використовувати azure-speech, щоб уникнути плутанини з
провайдерами моделей Azure OpenAI.Пов’язане
Перетворення тексту на мовлення
Огляд TTS, провайдери та конфігурація
messages.tts.Конфігурація
Повний довідник із конфігурації, включно з параметрами
messages.tts.Провайдери
Усі вбудовані провайдери OpenClaw.
Усунення несправностей
Поширені проблеми та кроки налагодження.