GradiumTTSService permet à un pipeline Pipecat de diffuser en flux de la parole synthétisée via l’API WebSocket de Gradium.
Référence Gradium de Pipecat
Référence d’API de
GradiumTTSService.Exemple vocal Gradium
Exemple Pipecat complet utilisant les services Gradium.
Gradient Bang
Le jeu multijoueur de Pipecat, qui utilise Gradium pour la synthèse vocale par défaut.
Guide TTS Gradium
Configuration de la synthèse vocale Gradium via WebSocket et comportement du streaming.
Installation
Installez Pipecat avec l’extra Gradium :Configuration de base
Créez unGradiumTTSService avec votre clé API et un ID de voix Gradium. Avec Pipecat, l’usage actuel consiste à passer les options d’exécution via GradiumTTSService.Settings(...).
Configuration
Paramètres courants :Dans Pipecat, la synthèse vocale Gradium produit de l’audio à 48kHz. Pipecat définit automatiquement cette fréquence d’échantillonnage.
Comportement à l’exécution
- Audio en streaming : Gradium émet l’audio via un WebSocket, que Pipecat relaie à travers le transport actif.
- Horodatage des mots : les événements d’horodatage de Gradium permettent d’afficher du texte synchronisé.
- Changement de voix : modifier le paramètre
voiceà l’exécution reconnecte le WebSocket Gradium avec la nouvelle voix. - Événements de connexion :
on_connected,on_disconnectedeton_connection_errorsont disponibles pour la journalisation et les contrôles de santé.
Projet d’exemple
Gradient Bang est le jeu multijoueur de Pipecat ; il utilise Gradium comme fournisseur de synthèse vocale par défaut. Son environnement de bot inclutTTS_PROVIDER=gradium, ce qui en fait une référence plus complète et utile pour une véritable application d’agent vocal construite sur Pipecat.