API de synthèse vocale · xAI
API TTS V1 tarif pour 1 000 caractères en réais
Transformez du texte en voix avec TTS V1 de xAI via l’API Cut.Pro. Consultez le tarif avant de générer et payez en réais par Pix ou par carte.
- Pix, sans carte internationale ni IOF
- 15 crédits offerts à la création d’un compte
- Devis gratuit avant chaque appel
À partir de0,0392 $USpour 1 000 caractères0,13 R$ · 3 crédits10 000 caractères: 0,39 $USMis à jour le 10 novembre 2026
Tarifs
Tarif de TTS V1 par mode et résolution
| Mode | Tarif pour 1 000 caractères | En réais | Crédits |
|---|---|---|---|
| Texte uniquement | 0,0392 $US | 0,13 R$ | 3 crédits |
Mis à jour le 10 novembre 2026. Tarif calculé avec le pack de crédits le moins cher : 1 crédit coûte 0,0179 $US (0,0599 R$).
Limites
Ce que TTS V1 accepte pour chaque requête
- Modes
- Texte uniquement
- Facturation
- selon le nombre de caractères prononcés
Code
Comment appeler TTS V1 devis gratuit, génération et résultat
VOICE=$(curl -s "https://api.cut.pro/api/v1/models?endpoint=generations&kind=speech" \
-H "X-Api-Key: $CUTPRO_API_KEY" | jq -r '.models[] | select(.id == "xai/tts-v1") | .voices[0].id')
BODY=$(jq -cn --arg voice "$VOICE" '{"model":"xai/tts-v1","prompt":"Bonjour ! Cet audio a été généré avec l’API Cut.Pro.","voice":$voice}')
CREDITS=$(curl -s -X POST https://api.cut.pro/api/v1/generations/quote \
-H "X-Api-Key: $CUTPRO_API_KEY" \
-H "Content-Type: application/json" \
-d "$BODY" | jq .credits)
curl -X POST "https://api.cut.pro/api/v1/generations?wait=60" \
-H "X-Api-Key: $CUTPRO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d "$(jq -c --argjson credits "$CREDITS" '. + {credits: $credits}' <<< "$BODY")"const api = "https://api.cut.pro/api/v1";
const headers = { "X-Api-Key": process.env.CUTPRO_API_KEY, "Content-Type": "application/json" };
const { models } = await fetch(`${api}/models?endpoint=generations&kind=speech`, { headers }).then((res) => res.json());
const voice = models.find((model) => model.id === "xai/tts-v1").voices[0].id;
const body = {
model: "xai/tts-v1",
prompt: "Bonjour ! Cet audio a été généré avec l’API Cut.Pro.",
voice,
};
const quote = await fetch(`${api}/generations/quote`, { method: "POST", headers, body: JSON.stringify(body) }).then((res) => res.json());
let generation = await fetch(`${api}/generations?wait=60`, {
method: "POST",
headers: { ...headers, "Idempotency-Key": crypto.randomUUID() },
body: JSON.stringify({ ...body, credits: quote.credits }),
}).then((res) => res.json());
while (generation.status === "processing") {
generation = await fetch(`${api}/generations/${generation.id}?wait=60`, { headers }).then((res) => res.json());
}
console.log(generation.output?.url ?? generation.error_code);import os, uuid, requests
API = "https://api.cut.pro/api/v1"
headers = {"X-Api-Key": os.environ["CUTPRO_API_KEY"]}
models = requests.get(f"{API}/models", params={"endpoint": "generations", "kind": "speech"}, headers=headers).json()["models"]
voice = next(model for model in models if model["id"] == "xai/tts-v1")["voices"][0]["id"]
body = {
"model": "xai/tts-v1",
"prompt": "Bonjour ! Cet audio a été généré avec l’API Cut.Pro.",
"voice": voice,
}
quote = requests.post(f"{API}/generations/quote", json=body, headers=headers).json()
generation = requests.post(
f"{API}/generations",
params={"wait": 60},
json={**body, "credits": quote["credits"]},
headers={**headers, "Idempotency-Key": str(uuid.uuid4())},
).json()
while generation["status"] == "processing":
generation = requests.get(f"{API}/generations/{generation['id']}", params={"wait": 60}, headers=headers).json()
print(generation["output"]["url"] if generation["status"] == "ready" else generation["error_code"])Lire la documentationQuestions
Questions sur l’API avant votre premier appel
- 1 000 caractères coûtent 0,0392 $US, et 10 000 caractères reviennent à 0,39 $US (1,31 R$, 22 crédits).
- Créez un compte, générez une clé et demandez un devis gratuit. Vos 15 crédits offerts permettent de générer 6 800 caractères avec TTS V1.
- Oui. Vous achetez des crédits en réais par Pix ou par carte. Ils sont valables pour TTS V1 et tous les autres modèles associés à la même clé.
- Non. La clé Cut.Pro permet d’utiliser TTS V1 sans compte chez xAI. Le paiement se fait en réaux, par Pix ou carte bancaire, sans taxe IOF ni conversion de devise.
- Oui. Avec votre CPF ou CNPJ et votre adresse complète dans vos informations de facturation, la nota fiscal est émise après confirmation de chaque paiement.
Vous avez une autre question ? Centre d’aide
Comparer
Autres modèles du même type
- Gemini 3.1 Flash TTSGoogle · à partir de 0,0298 $US pour 1 000 caractèresVoir le tarif
- Gemini 3.8 Flash TTSGoogle · à partir de 0,022 $US pour 1 000 caractèresVoir le tarif
- Qwen Audio 3 TTS FlashAlibaba · à partir de 0,0294 $US pour 1 000 caractèresVoir le tarif
- Gemini 2.5 Pro TTSGoogle · à partir de 0,078 $US pour 1 000 caractèresVoir le tarif
- MiniMax Speech 2.8 TurboMiniMax · à partir de 0,11 $US pour 1 000 caractèresVoir le tarif
- MiniMax Speech 2.6 HDMiniMax · à partir de 0,21 $US pour 1 000 caractèresVoir le tarif
Générer avec TTS V1 dès aujourd’hui
Créez une clé, obtenez un devis gratuit et payez uniquement ce que vous générez.
Créer une clé API