Que fait text-to-speech ?
Convertissez du texte en parole grâce à l'IA vocale ElevenLabs. Utilisez cette compétence pour générer de l'audio à partir de texte, créer des voix off, construire des applications vocales ou synthétiser la parole dans plus de 70 langues.
Utilisation
Pour utiliser cette compétence, vous devez d'abord définir la variable d'environnement ELEVENLABS_API_KEY avec votre clé API ElevenLabs. Vous pouvez l'obtenir depuis votre tableau de bord ElevenLabs.
Exemple
# Définir la clé API (ou l'avoir déjà dans votre environnement)
export ELEVENLABS_API_KEY=votre_clé_api_ici
Appelez la compétence avec du texte et une voix optionnelle :
node -e "
const { textToSpeech } = require('elevenlabs/text-to-speech');
textToSpeech({
text: 'Bonjour, ceci est un test de synthèse vocale.',
voiceId: '21m00Tcm4TlvDq8ikWAM', // Rachel (par défaut)
model: 'eleven_multilingual_v2',
stability: 0.5,
similarity: 0.5,
outputFile: 'output.mp3'
}).then(() => console.log('Terminé !'));
"
Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
text | string | requis | Le texte à convertir en parole. |
voiceId | string | 21m00Tcm4TlvDq8ikWAM | Identifiant de la voix à utiliser. |
model | string | eleven_multilingual_v2 | Modèle ElevenLabs (par ex. eleven_monolingual_v1). |
stability | number | 0.5 | Stabilité de la voix (0-1). |
similarity | number | 0.5 | Similarité avec l'original (0-1). |
outputFile | string | output.mp3 | Chemin du fichier de sortie. |
Fonctionnalités avancées
- SSML : Utilisez le format SSML pour ajouter des pauses (
<break time="500ms"/>), des modifications de prononciation, etc. - Clonage vocal : Pour cloner une voix, utilisez le endpoint
voices/addde l'API (nécessite un compte ElevenLabs). - Langues : Le modèle
eleven_multilingual_v2prend en charge plus de 70 langues, dont le français, l'anglais, l'espagnol, l'allemand, le japonais, et bien d'autres.
Dépannage
- Erreur d'authentification : Vérifiez que
ELEVENLABS_API_KEYest correctement définie et active. - Limite de débit : Les comptes gratuits ont un quota de caractères par mois. Mettez à niveau votre compte si nécessaire.
- Problèmes audio : Assurez-vous que le fichier de sortie est un chemin accessible en écriture.
Licence
Ce skill est fourni avec la licence MIT. Voir le fichier LICENSE pour plus de détails.