Aucun audio pour le moment. Envoyez le formulaire pour générer de l'audio.
Explorez différents cas d'utilisation et configurations de paramètres
Tarifs transparents sans frais cachés. Payez à l'utilisation.
| Règle & Modalité | Channel | Crédits | Prix (USD) | Prix officiel / référence | Économie quotidienne |
|---|---|---|---|---|---|
text-to-speech otherElevenlabs | Starter | 1per prompt/1000 | $0.005 | Fal$0.100per prompt/1000 | à 10,000 requêtes/jourFal coûte $954.550/jour de plusApiPass est 95.46% moins cher |
Le prix concurrent coûte $954.550/jour de plus
ApiPass est 95.46% moins cher, estimé sur Basé sur 10,000 requêtes/jour
text-to-speech
Prix ApiPass
$0.005
1 crédits per prompt/1000
Prix concurrents
Guide complet d'utilisation de ElevenLabs V3 TTS
Créez des workflows de synthèse vocale expressifs avec ElevenLabs V3 TTS sur ApiPass. Générez un audio vocal IA naturel à partir de scripts, guidez l’interprétation avec des balises audio comme [excited], [whispers] et [laughs], et contrôlez la voix, la stabilité, la langue, la normalisation du texte et les horodatages via une seule API asynchrone.

ElevenLabs V3 TTS est un modèle de synthèse vocale expressif qui transforme des scripts écrits en audio vocal IA naturel. Il est conçu pour produire une voix qui interprète, et pas seulement qui lit, ce qui le rend utile pour la narration, les dialogues, les voix off produit, la localisation, l’audio de personnages et les médias courts. L’API ApiPass utilise le nom de modèle public elevenlabs/elevenlabs-v3-tts, soumet la génération sous forme de tâche asynchrone et renvoie les URL des fichiers de sortie via l’interrogation de tâche ou des callbacks facultatifs.
Générez une parole naturelle à partir de scripts allant jusqu’à 5000 caractères. Les balises audio intégrées, telles que [excited], [whispers] et [laughs], peuvent guider le ton et l’interprétation pour une sortie vocale plus dirigée.
Choisissez parmi les noms de voix pris en charge, notamment Rachel, Aria, Daniel, Lily et d’autres. Ajustez la stabilité de 0 à 1 pour contrôler le degré de constance ou de variation de l’interprétation vocale.
Utilisez des valeurs language_code facultatives à deux lettres pour les workflows multilingues, appliquez la normalisation du texte avec auto, on ou off, et demandez une sortie JSON d’horodatage lorsque des données d’alignement en aval sont nécessaires.
Contrôlez le ton émotionnel, l’interprétation et les réactions humaines directement dans le script. Le même champ text peut contenir le contenu parlé et les indications d’interprétation, aidant les équipes à créer de la narration, des dialogues de personnages et des voix off sociales à partir d’une seule requête.
Envoyez les champs documentés text, voice, stability, timestamps, language_code et apply_text_normalization. ApiPass valide les types et les valeurs prises en charge, puis exécute la génération via un workflow standard de tâche asynchrone.
Soumettez une tâche, interrogez /api/v1/jobs/recordInfo ou recevez un callback facultatif. Les tâches réussies renvoient resultJson.resultUrls avec les URL audio générées et, lorsque les horodatages sont demandés et produits, des URL de fichiers JSON supplémentaires.
Générez une narration expressive pour des reels, démonstrations produit, publicités, vidéos explicatives, vidéos de lancement et clips de réseaux sociaux à l’aide d’indications d’interprétation intégrées.
Transformez des scripts de cours, guides d’intégration, articles d’aide et tutoriels en audio parlé clair pour des plateformes éducatives et des outils de formation interne.
Prototypiez des répliques de personnages, la voix d’un assistant d’application, des parcours de jeu de rôle, des dialogues narratifs et des expériences vocales sensibles à l’interprétation grâce à des balises expressives.
Générez des ressources vocales multilingues avec des codes de langue facultatifs et un contrôle de la normalisation du texte pour les workflows internationaux de produit, de médias et de support.
ApiPass expose ElevenLabs V3 TTS via un workflow standard de tâche asynchrone, cohérent avec les autres API de modèles ApiPass.
Envoyez une requête POST à /api/v1/jobs/createTask avec model défini sur elevenlabs/elevenlabs-v3-tts et un objet input contenant text ainsi que les champs facultatifs voice, stability, timestamps, language_code et apply_text_normalization.
Utilisez le taskId renvoyé avec GET /api/v1/jobs/recordInfo pour vérifier l’état de la tâche. Si callBackUrl est fourni lors de la création, ApiPass enverra le résultat final de la tâche à votre endpoint via POST une fois la génération terminée.
Lorsque data.state vaut success, lisez data.resultJson.resultUrls. Le résultat peut être un objet ou une chaîne JSON analysable, et les tâches avec horodatage activé peuvent inclure à la fois des URL audio et des URL JSON.
La facturation actuelle du canal standard est de 16 crédits pour 1000 caractères d’entrée, calculée proportionnellement selon 16 × len(text) ÷ 1000 sans arrondi à l’unité supérieure.
La facturation utilise la longueur brute de la chaîne d’entrée, y compris les espaces, les sauts de ligne et la ponctuation. La validation du texte rejette les textes vides après suppression des espaces de début et de fin, mais la chaîne d’origine est envoyée et comptabilisée.
voice, stability, timestamps, language_code et apply_text_normalization ne modifient pas actuellement la formule de crédits. Les fichiers d’horodatage ne comportent actuellement aucun poste de crédit supplémentaire distinct.
La facturation en ligne dépend des règles de crédits de modèle déployées et actives. Les tarifs promotionnels, les tarifs par canal ou les migrations ultérieures peuvent modifier le nombre réel de crédits facturés.
Créez une clé API ApiPass depuis le tableau de bord et utilisez-la comme jeton Bearer lors des appels aux endpoints de création et de requête de tâche.
Préparez un texte de 1 à 5000 caractères. Ajoutez des balises expressives telles que [excited], [whispers] ou [laughs] lorsque vous souhaitez que le modèle suive une direction d’interprétation.
Sélectionnez un nom de voix pris en charge et sensible à la casse, ajustez la stabilité de 0 à 1, et définissez éventuellement language_code, timestamps et apply_text_normalization.
Soumettez la tâche à /api/v1/jobs/createTask, puis interrogez /api/v1/jobs/recordInfo avec le taskId renvoyé. Les tâches terminées renvoient des URL de fichiers audio et peuvent inclure des URL JSON d’horodatage lorsqu’elles sont demandées.
Toutes les API nécessitent une authentification via un token Bearer.
Authorization: Bearer
Soumettez une nouvelle tâche de synthèse vocale ElevenLabs V3 et demandez éventuellement la sortie des horodatages.
L’API accepte un payload JSON avec la structure suivante :
1{
2 "model": "elevenlabs/elevenlabs-v3-tts",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "text": "string",
7 "voice": "Rachel",
8 "stability": 0.5,
9 "timestamps": false,
10 "language_code": "en",
11 "apply_text_normalization": "auto"
12 }
13}modelRequisstringLe nom du modèle public ApiPass. Doit être fixé à elevenlabs/elevenlabs-v3-tts pour cette API.
"elevenlabs/elevenlabs-v3-tts"
callBackUrlOptionnelstringURL de callback pour les notifications de fin de tâche. Si elle est omise, aucun callback ne sera envoyé.
"https://your-domain.com/api/callback"
channelOptionnelstringVous pouvez spécifier le fournisseur correspondant dans APIPASS via le paramètre channel. Le canal par défaut est auto. APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles en fonction des tarifs en temps réel et des métriques de stabilité. starter est ultra-économique avec des quotas limités et une stabilité plus faible. regular est l’option standard et bien moins chère que les API officielles, avec une stabilité modérée. official utilise l’API native du modèle avec une stabilité élevée, une exécution rapide des tâches et une tarification officielle.
La valeur par défaut du paramètre channel est auto. Lorsqu’il est activé, APIPASS répartit automatiquement les tâches entre les fournisseurs disponibles en fonction des tarifs en temps réel et des métriques de stabilité afin d’équilibrer coût minimal et performance fiable. starter est ultra-économique avec des quotas limités et une stabilité plus faible ; regular est l’option standard et bien moins chère que les API officielles, avec une stabilité modérée ; official utilise l’API native du modèle avec une stabilité élevée, une exécution rapide des tâches et une tarification officielle.
Options disponibles :
auto
L’objet d’entrée contient les paramètres suivants :
input.textRequisstringTexte à convertir en parole. Doit être une chaîne de 1 à 5000 caractères Python après validation, et ne peut pas être vide après suppression des espaces au début et à la fin.
La validation utilise text.strip() pour rejeter les textes vides, mais le texte original est envoyé en amont sans être tronqué. La facturation utilise len(text) sur la chaîne brute, donc les espaces, les sauts de ligne et la ponctuation comptent dans l’usage de caractères. Les textes de plus de 5000 caractères ne sont pas fractionnés automatiquement ; découpez vous-même les textes longs en plusieurs tâches.
"Welcome to ApiPass. This sentence will be converted to speech."
input.voiceOptionnelstringVoix à utiliser pour la génération de la parole. La valeur par défaut est Rachel lorsqu’elle est omise ou définie à null.
Les noms de voix sont sensibles à la casse et doivent correspondre exactement. Des variantes comme rachel ou RACHEL ne sont pas converties automatiquement et les voix non prises en charge ne retombent pas silencieusement sur Rachel.
Options disponibles :
"Rachel"
input.stabilityOptionnelnumberContrôle la stabilité de la voix. La valeur par défaut est 0.5. La plage valide est de 0 à 1 inclus.
Doit être un nombre JSON. Les entiers 0 et 1 ainsi que les valeurs flottantes valides sont acceptés et convertis en float avant l’envoi en amont. Les booléens JSON, les chaînes numériques telles que "0.5", NaN et les valeurs infinies sont rejetés.
0.5
input.timestampsOptionnelbooleanIndique s’il faut demander les informations d’horodatage texte-vers-audio. La valeur par défaut est false.
Lorsqu’il est vrai, le fournisseur amont peut renvoyer un fichier JSON d’horodatage supplémentaire en plus du fichier audio. Le resultJson unifié d’ApiPass extrait les URL des fichiers dans resultUrls et ne conserve pas chaque file_type amont ; les clients doivent donc gérer plusieurs URL et identifier l’audio et le JSON par le contenu ou le suffixe.
Options disponibles :
false
input.language_codeOptionnelstringCode de langue à deux lettres ISO 639-1, facultatif, tel que en, zh, ja ou fr. Lorsqu’il est omis ou défini à null, ce champ n’est pas envoyé en amont.
Options disponibles :
"en"
input.apply_text_normalizationOptionnelstringContrôle le comportement de normalisation du texte. La valeur par défaut est auto lorsqu’elle est omise ou définie à null.
Doit être une chaîne. L’entrée est tronquée et convertie en minuscules avant validation, donc " ON " est normalisé en "on". Les autres valeurs renvoient une erreur de paramètre et ne retombent pas sur la valeur par défaut.
Options disponibles :
"auto"
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "elevenlabs/elevenlabs-v3-tts",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "channel": "auto",
8 "input": {
9 "text": "Hello! This is an ElevenLabs V3 text-to-speech test.",
10 "voice": "Rachel",
11 "stability": 0.5,
12 "timestamps": false,
13 "language_code": "en",
14 "apply_text_normalization": "auto"
15 }
16 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_xxxxxxxxxxxxxxxx"
6 }
7}codeCode d’état, 200 pour un succès, les autres pour un échec.
messageMessage de réponse. Lorsque la requête échoue, il contient la description de l’erreur.
data.taskIdID de tâche pour interroger l’état et les résultats de la tâche.

À partir de
0 crédits
elevenlabs
elevenlabs
Create emotionally rich, directed vocal performances
À partir de
0 crédits