Step TTS 2 API

Modèle text-to-speech StepFun avec voix officielles, voix clonées personnalisées et contrôles de tag vocal.

StepFunProduction audioInternationalEndpoint propriétaire

À propos de Step TTS 2

Modèle text-to-speech StepFun avec voix officielles, voix clonées personnalisées et contrôles de tag vocal.

Le comptage des caractères suit la tarification StepFun: un caractère chinois compte pour un caractère, deux lettres anglaises pour un caractère, et deux signes de ponctuation pour un seul caractère.

Aussi connu sous le nom StepFun Step TTS 2

text to speechvoice tagsmultilingual

Caractéristiques de Step TTS 2

ID du modèle
step-tts-2
Auteur
StepFun
Catégorie
Production audio
Publié
-
Entrée
Texte
Sortie
Audio
Région
International
Endpoints
POST/v1/audio/speech
Identifiants de modèle alternatifs
stepfun/step-tts-2

Tarifs de l'API Step TTS 2

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Synthèse
par 10 000 caractères
$0.40
Comparer sur la page complète des tarifs

Comment appeler l'API Step TTS 2

Step TTS 2 génère la voix via POST /v1/audio/speech et renvoie de l'audio lisible. Envoyez le texte à prononcer dans input avec l'id de modèle step-tts-2. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL
curl https://api.empiriolabs.ai/v1/audio/speech \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "step-tts-2",
    "input": "Welcome to EmpirioLabs. Your build just finished."
  }' \
  --output speech.mp3
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/speech",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={"model": "step-tts-2", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Référence complète de l'API Step TTS 2

Paramètres de l'API Step TTS 2

Paramètres de requête pris en charge par l'API Step TTS 2 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
inputstring-max 1000Texte à synthèse. Maximum 1 000 caractères.
voiceenumlively-girllively-girl, vibrant-youth, soft-spoken-gentleman, magnetic-v...Voix officielle de StepFun. Des identifiants vocaux clonés personnalisés sont également acceptés via l’API.
response_formatenummp3mp3, wav, flac, opus, pcmFormat audio de sortie.
speednumber10.5 à 2Vitesse de parole.
volumenumber10.1 à 2Volume de sortie.
sample_rateenum240008000, 16000, 22050, 24000Taux d’échantillonnage de sortie en Hz.
voice_labelobject--Étiquettes émotionnelles et de style de parole pour step-tts-2.
pronunciation_mapobject--Cartographie optionnelle de la prononciation.
markdown_filterbooleanfalse-Filtrez la syntaxe du markdown avant la synthèse.

Bon à savoir

L’entrée maximale est de 1 000 caractères. Prend en charge les identifiants vocaux officiels, les voix clonées personnalisées, les tags émotions voice_label et les tags de style voice_label. Le paramètre d’instruction est uniquement pour stepaudio-2.5-tts.

API Step TTS 2 : questions fréquentes

Combien coûte l'API Step TTS 2 ?

Sur EmpirioLabs, Step TTS 2 est facturé à l'usage : Synthèse $0.40 par 10 000 caractères. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint Step TTS 2 utilise-t-il ?

Step TTS 2 est servi via POST /v1/audio/speech sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Step TTS 2 dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute Step TTS 2 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API Step TTS 2 ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.