| Властивість | Значення |
|---|---|
| Ідентифікатор провайдера | gradium |
| Автентифікація | GRADIUM_API_KEY або config apiKey |
| Базова URL-адреса | https://api.gradium.ai (типово) |
| Голос за замовчуванням | Emma (YTpq7expH9539ERJ) |
Установлення Plugin
Установіть офіційний Plugin, потім перезапустіть Gateway:Налаштування
Створіть API-ключ Gradium, потім надайте його OpenClaw через змінну середовища або ключ конфігурації.- Змінна середовища
- Ключ конфігурації
apiKey, а потім повертається до змінної середовища GRADIUM_API_KEY.
Конфігурація
| Ключ | Тип | Опис |
|---|---|---|
messages.tts.providers.gradium.apiKey | string | Розв’язаний API-ключ. Підтримує ${ENV} і посилання на секрети. |
messages.tts.providers.gradium.baseUrl | string | Перевизначає джерело API. Завершальні скісні риски видаляються. Типово https://api.gradium.ai. |
messages.tts.providers.gradium.speakerVoiceId | string | Ідентифікатор голосу за замовчуванням, який використовується, коли немає перевизначення директивою. |
openclaw.json. Див. Вивід нижче.
Голоси
| Ім’я | Ідентифікатор голосу |
|---|---|
| Emma | YTpq7expH9539ERJ |
| Kent | LFZvm12tW_z0xfGo |
| Tiffany | Eu9iL_CYe8N-Gkx_ |
| Christina | 2H4HY2CBNyJHBCrP |
| Sydney | jtEKaLYNn6iif5PR |
| John | KWJiFWu2O9nMPYcR |
| Arthur | 3jUdJyOi9pgbxBTK |
Перевизначення голосу для окремого повідомлення
Коли активна політика мовлення дозволяє перевизначення голосу, ви можете перемикати голоси вбудовано за допомогою токена директиви. ВикористовуйтеspeakerVoiceId для нативних ідентифікаторів голосу провайдера.
Вивід
Середовище виконання вибирає формат виводу з цільової поверхні. Наразі провайдер не синтезує інші формати.| Ціль | Формат | Розширення файлу | Частота дискретизації | Прапорець сумісності з голосом |
|---|---|---|---|---|
| Стандартне аудіо | wav | .wav | провайдер | ні |
| Голосова нотатка | opus | .opus | провайдер | так |
| Телефонія | ulaw_8000 | n/a | 8 kHz | n/a |
Порядок автоматичного вибору
Серед налаштованих TTS-провайдерів порядок автоматичного вибору Gradium —30. Див. Перетворення тексту на мовлення, щоб дізнатися, як OpenClaw вибирає активного провайдера, коли messages.tts.provider не закріплено.