Que fait agents ?
Construisez des agents vocaux IA avec ElevenLabs. À utiliser pour créer des assistants vocaux, des bots de service client, des personnages vocaux interactifs ou toute expérience de conversation vocale en temps réel.
Aperçu
Cette compétence vous permet d'intégrer les puissantes capacités vocales de ElevenLabs dans vos applications. Les agents peuvent comprendre et générer de la parole en temps réel, gérer des conversations contextuelles et s'adapter à différents tons et émotions.
Fonctionnalités
- Synthèse vocale : conversion de texte en parole naturelle avec des voix personnalisables.
- Reconnaissance vocale : transcription et compréhension des entrées utilisateur.
- Gestion de dialogue : flux conversationnels contextuels pour des interactions fluides.
- Détection d'émotions : adaptation de la voix et des réponses en fonction du ton détecté.
- Personnalisation : configuration des prompts système, des connaissances et des paramètres de voix.
Plateformes supportées
- Web : intégration via API REST ou SDK JavaScript.
- Mobile : support iOS et Android via SDK natifs.
- Backend : déploiement serveur pour des applications robustes.
Utilisation
- Initialisation : configurez votre clé API ElevenLabs et les paramètres de l'agent.
- Configuration : définissez la voix, le prompt système et les connaissances de l'agent.
- Exécution : lancez une session de conversation vocale en temps réel.
- Personnalisation : ajustez les paramètres de voix, de vitesse et d'émotion.
Exemple de code
const { ElevenLabsAgent } = require('elevenlabs');
const agent = new ElevenLabsAgent({
apiKey: process.env.ELEVENLABS_API_KEY,
voice: '21m00Tcm4TlvDq8ikWAM', // ID de voix
systemPrompt: 'Vous êtes un assistant amical et serviable.'
});
agent.startConversation();
Commandes CLI
elevenlabs agents create --name mon-agent: crée un nouvel agent.elevenlabs agents list: liste tous les agents.elevenlabs agents deploy --id agent_id: déploie un agent.
Variables d'environnement
ELEVENLABS_API_KEY: votre clé API ElevenLabs.ELEVENLABS_AGENT_ID: identifiant de l'agent (optionnel).