Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt

Use this file to discover all available pages before exploring further.

Corps de la requête

Timeout des requêtes synchrones : cet endpoint non-chat attend que le modèle routé termine son traitement. Les entrées volumineuses, les longs fichiers audio ou les grands lots peuvent dépasser les valeurs par défaut courantes de 30s côté client ; configurez donc le timeout de votre client HTTP à au moins 120s.
model
string
défaut:"tts-1"
Modèle TTS : tts-1 (standard) ou tts-1-hd (qualité supérieure).
input
string
requis
Le texte pour lequel générer l’audio. Maximum 4096 caractères.
voice
string
requis
Voix à utiliser : alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse.
response_format
string
défaut:"mp3"
Format audio : mp3, opus, aac, flac, wav, pcm.
speed
number
défaut:"1.0"
Vitesse de l’audio (0.25 à 4.0).

Réponse

Retourne le fichier audio dans le format demandé.
curl -X POST "https://api.tokenlab.sh/v1/audio/speech" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1-hd",
    "voice": "nova",
    "input": "Hello, welcome to TokenLab!"
  }' \
  --output speech.mp3

Exemples de voix

VoixDescription
alloyNeutre, équilibrée
ashCalme, mesurée
balladMélodique, expressive
coralChaleureuse, accueillante
echoChaleureuse, conversationnelle
fableExpressif, narratif
novaAmicale, claire
onyxGrave, autoritaire
sageSage, réfléchie
shimmerDouce, délicate
verseDynamique, polyvalente