Passer au contenu principal
Gradium est un fournisseur de synthèse vocale pour OpenClaw. Le plugin peut produire des réponses audio normales (WAV), une sortie Opus compatible avec les notes vocales, et de l’audio u-law à 8 kHz pour les surfaces de téléphonie.
PropriétéValeur
ID du fournisseurgradium
AuthentificationGRADIUM_API_KEY ou config apiKey
URL de basehttps://api.gradium.ai (par défaut)
Voix par défautEmma (YTpq7expH9539ERJ)

Installer le plugin

Installez le plugin officiel, puis redémarrez Gateway :
openclaw plugins install @openclaw/gradium-speech
openclaw gateway restart

Configuration

Créez une clé d’API Gradium, puis exposez-la à OpenClaw avec une variable d’environnement ou la clé de configuration.
export GRADIUM_API_KEY="gsk_..."
Le plugin vérifie d’abord l’apiKey résolue et se rabat sur la variable d’environnement GRADIUM_API_KEY.

Config

{
  messages: {
    tts: {
      auto: "always",
      provider: "gradium",
      providers: {
        gradium: {
          speakerVoiceId: "YTpq7expH9539ERJ",
          // apiKey: "${GRADIUM_API_KEY}",
          // baseUrl: "https://api.gradium.ai",
        },
      },
    },
  },
}
CléTypeDescription
messages.tts.providers.gradium.apiKeystringClé d’API résolue. Prend en charge ${ENV} et les références de secrets.
messages.tts.providers.gradium.baseUrlstringRemplace l’origine de l’API. Les barres obliques finales sont supprimées. Par défaut : https://api.gradium.ai.
messages.tts.providers.gradium.speakerVoiceIdstringID de voix par défaut utilisé quand aucune directive de remplacement n’est présente.
Le format audio de sortie est sélectionné automatiquement par le runtime en fonction de la surface cible et n’est pas configurable depuis openclaw.json. Voir Sortie ci-dessous.

Voix

NomID de voix
EmmaYTpq7expH9539ERJ
KentLFZvm12tW_z0xfGo
TiffanyEu9iL_CYe8N-Gkx_
Christina2H4HY2CBNyJHBCrP
SydneyjtEKaLYNn6iif5PR
JohnKWJiFWu2O9nMPYcR
Arthur3jUdJyOi9pgbxBTK
Voix par défaut : Emma.

Remplacement de la voix par message

Quand la politique de synthèse vocale active autorise les remplacements de voix, vous pouvez changer de voix en ligne avec un jeton de directive. Utilisez speakerVoiceId pour les ID de voix natifs du fournisseur.
/voice:LFZvm12tW_z0xfGo
/voice_id:LFZvm12tW_z0xfGo
/voiceid:LFZvm12tW_z0xfGo
/gradium_voice:LFZvm12tW_z0xfGo
/gradiumvoice:LFZvm12tW_z0xfGo
Si la politique de synthèse vocale désactive les remplacements de voix, la directive est consommée mais ignorée.

Sortie

Le runtime choisit le format de sortie à partir de la surface cible. Le fournisseur ne synthétise pas d’autres formats aujourd’hui.
CibleFormatExtension de fichierFréquence d’échantillonnageIndicateur compatible voix
Audio standardwav.wavfournisseurnon
Note vocaleopus.opusfournisseuroui
Téléphonieulaw_8000n/a8 kHzn/a

Ordre de sélection automatique

Parmi les fournisseurs TTS configurés, l’ordre de sélection automatique de Gradium est 30. Voir Synthèse vocale pour savoir comment OpenClaw choisit le fournisseur actif lorsque messages.tts.provider n’est pas défini explicitement.

Associés