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étaireNouveau

À 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, Step-TTS-2

text to speechvoice tagsmultilingual

Caractéristiques de Step TTS 2

ID du modèle
step-tts-2
Fournisseur
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...Official StepFun voice. Custom cloned voice IDs are also accepted via the 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.