Skip to main content
LiveKit Agents est un framework d’IA vocale en temps réel sur WebRTC, SIP et médias en streaming. Le plugin Gradium permet à un agent LiveKit d’utiliser Gradium pour la transcription (STT), la synthèse vocale (TTS), ou les deux, au sein d’une même AgentSession.

Plugin TTS Gradium

Le guide LiveKit de la synthèse vocale Gradium.

Plugin STT Gradium

Le guide LiveKit de la transcription Gradium.

Référence du plugin

Référence de l’API Python pour livekit.plugins.gradium.

Guide Gradium

Tutoriel complet pour créer un agent vocal avec Gradium et LiveKit.

Installation

Installez LiveKit Agents avec l’extra du plugin Gradium :
Définissez les identifiants requis dans votre environnement :

Session d’agent de base

Utilisez gradium.STT() pour transcrire l’audio de l’utilisateur et gradium.TTS() pour synthétiser les réponses de l’agent.
Vous pouvez aussi n’utiliser Gradium que d’un côté. Par exemple, conservez un fournisseur STT existant et utilisez Gradium uniquement pour la sortie vocale :

Configuration

Options Gradium courantes dans LiveKit Agents :

Prononciation personnalisée

Passez l’identifiant d’un dictionnaire de prononciation Gradium au plugin TTS lorsqu’un agent doit prononcer de façon cohérente des noms de marque, des noms de produit ou des termes propres à un domaine.
Pour un contrôle plus fin de la prononciation et de la réécriture, consultez Dictionnaires de prononciation et Paramètres de voix.

Quand utiliser LiveKit avec Gradium

  • Agents vocaux en temps réel : exécutez une boucle complète STT, LLM et TTS dans AgentSession.
  • Applications WebRTC : connectez les utilisateurs navigateur et mobiles à la voix propulsée par Gradium via les rooms LiveKit.
  • Agents téléphoniques : utilisez LiveKit SIP tout en conservant Gradium comme couche de modèles vocaux.
  • Déploiements en production : déployez des agents LiveKit avec des rooms, des identifiants et des processus workers gérés.