models

MiniMax: Speech 01 Turbo

Markdown · JSON

MiniMax: Speech 01 Turbo

MiniMax Speech 01 Turbo lit le texte fourni sous forme de parole générée au moyen d’une requête audio_speech synchrone. Il accepte un texte de moins de 10 000 caractères et propose des réglages de voix, de rythme et de hauteur avec une sortie MP3, PCM, FLAC ou WAV.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

MiniMax Speech 01 Turbo convertit le texte fourni en audio parlé. Son ID exact de modèle Ailoot est minimax/speech-01-turbo, et son sélecteur de synthèse documenté est speech-01-turbo. Utilisez la méthode audio_speech pour une voix off, une leçon orale, une explication de produit ou une ébauche de narration dont vous avez déjà le texte. L’entrée est le passage à lire, et le résultat est une parole synthétisée dans le format audio sélectionné.

Préparez le texte comme des mots destinés à être prononcés, avec une ponctuation qui reflète le phrasé. Pour une ébauche de narration, fournissez l’ordre définitif des phrases et l’orthographe des noms avant de choisir les réglages de voix. Gardez les indications de mise en scène distinctes du passage parlé, sauf si ces mots doivent figurer dans l’enregistrement. Écoutez les noms, les nombres et les transitions importants dans le résultat et comparez-les au texte source.

Le texte doit faire moins de 10 000 caractères. Le contrat de synthèse publié exige model et text. Pour un contenu plus long, préparez des passages dans cette limite et conservez leur ordre pour le montage. Le profil synchrone utilise une réponse complète, avec stream=false comme valeur par défaut documentée. L’API générale décrit aussi des options de flux, mais la méthode sélectionnée sur cette fiche est le flux de travail vocal synchrone.

voice_setting sélectionne un voice_id disponible et contrôle speed, vol et pitch. La plage documentée de speed va de 0,5 à 2, avec 1 par défaut. vol doit être supérieur à 0 et au plus égal à 10, avec 1 par défaut ; pitch est un entier de -12 à 12, avec 0 par défaut. Mettez chaque réglage au service du passage : comparez le rythme de lecture et l’audibilité de l’enregistrement réel au lieu de supposer qu’un changement numérique produit une interprétation particulière.

Les valeurs documentées de emotion sont happy, sad, angry, fearful, disgusted, surprised, calm et fluent. Le texte peut aussi guider l’émotion du modèle. text_normalization est un paramètre booléen distinct de préparation de la lecture des nombres en chinois et en anglais, et latex_read contrôle la lecture des formules LaTeX ; les deux valent false par défaut. pronunciation_dict.tone peut contenir des règles documentées de remplacement de prononciation. Vérifiez un nom ou une expression spécialisée dans l’audio obtenu avant de l’utiliser dans une narration plus longue.

audio_setting.format accepte mp3, pcm, flac ou wav, avec mp3 par défaut. sample_rate accepte 8000, 16000, 22050, 24000, 32000 ou 44100 et vaut 32000 par défaut. bitrate accepte 32000, 64000, 128000 ou 256000, vaut 128000 par défaut et s’applique au MP3. channel sélectionne 1 pour le mono ou 2 pour la stéréo, avec 1 par défaut. Gardez ces choix avec le passage source afin de pouvoir vérifier le fichier renvoyé en fonction de sa destination de montage ou de lecture.

Les paramètres supplémentaires documentés comprennent language_boost, dont les choix nommés exacts incluent English, Russian, Chinese et Chinese,Yue ; choisissez une valeur réellement répertoriée pour le passage. timber_weights peut combiner des entrées voice_id existantes avec des valeurs entières de weight de 1 à 100. Les valeurs publiées de sound_effects sont spacious_echo, auditorium_echo, lofi_telephone et robotic. Ce sont des paramètres facultatifs pour façonner une voix sélectionnée ; enregistrez leurs réglages réels lorsque vous comparez les lectures.

Le résultat synchrone contient la parole générée. output_format sélectionne url ou hex et vaut hex par défaut dans le schéma de synthèse. Téléchargez le fichier désigné par un résultat URL, ou décodez un résultat hex en octets audio avant la lecture. Conservez les métadonnées audio renvoyées, notamment le format, la fréquence d’échantillonnage, le nombre de canaux et la taille, avec l’enregistrement. subtitle_enable vaut false par défaut et ne s’applique qu’aux sorties sans flux lorsqu’il est activé ; la source n’établit pas de format de fichier de sous-titres pour ce profil.

Enregistrez ensemble le passage source, l’ID exact du modèle, le choix de voix et l’enregistrement terminé. Examinez la lecture entière pour vérifier le texte souhaité, les pauses et les réglages d’interprétation choisis avant de l’intégrer à une vidéo, une leçon ou un guide parlé. Si la réponse est incomplète, conservez son identité de requête d’origine et les informations renvoyées pour rapprochement avant de demander un autre enregistrement. Une révision ultérieure peut modifier une phrase précise ou un réglage de voix tout en conservant le reste du script pour une comparaison claire.

Ailoot Ultra · Speech POST /v1/audio/speech minimax/speech-01-turbo

minimax/speech-01-turbo

MiniMax /minimax/speech-01-turbo

Premiers pas

MiniMax Speech 01 Turbo lit le texte fourni sous forme de parole générée au moyen d’une requête audio_speech synchrone. Il accepte un texte de moins de 10 000 caractères et propose des réglages de voix, de rythme et de hauteur avec une sortie MP3, PCM, FLAC ou WAV.

Entrées acceptées
Texte
Résultats
Audio

Disponible dans Ailoot · entrées et méthodes

Ailoot Ultra · Speech POST /v1/audio/speech
Entrée
text
Sortie
audio
Format de sortie
mp3,pcm,flac,wav
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
minimax/speech-01-turbo
Par défaut—
ChamptextTypestringExigenceObligatoireValeurs et limitesPar défaut—
ChampstreamTypebooleanExigenceFacultatifValeurs et limites
false
Par défautfalse
Champvoice_settingTypeobjectExigenceFacultatifValeurs et limitesPar défaut—
Champvoice_setting.voice_idTypestringExigenceFacultatifValeurs et limitesPar défaut—
Champvoice_setting.speedTypenumberExigenceFacultatifValeurs et limites
Minimum: 0,5
Maximum: 2
Par défaut1
Champvoice_setting.volTypenumberExigenceFacultatifValeurs et limites
Minimum: 0
Maximum: 10
Par défaut1
Champvoice_setting.pitchTypeintegerExigenceFacultatifValeurs et limites
Minimum: -12
Maximum: 12
Par défaut0
Champvoice_setting.emotionTypestringExigenceFacultatifValeurs et limites
happy, sad, angry, fearful, disgusted, surprised, calm, fluent
Par défaut—
Champvoice_setting.text_normalizationTypebooleanExigenceFacultatifValeurs et limitesPar défautfalse
Champvoice_setting.latex_readTypebooleanExigenceFacultatifValeurs et limitesPar défautfalse
Champaudio_settingTypeobjectExigenceFacultatifValeurs et limitesPar défaut—
Champaudio_setting.sample_rateTypeintegerExigenceFacultatifValeurs et limites
8 000, 16 000, 22 050, 24 000, 32 000, 44 100
Par défaut32 000
Champaudio_setting.bitrateTypeintegerExigenceFacultatifValeurs et limites
32 000, 64 000, 128 000, 256 000
Par défaut128 000
Champaudio_setting.formatTypestringExigenceFacultatifValeurs et limites
mp3, pcm, flac, wav
Par défautmp3
Champaudio_setting.channelTypeintegerExigenceFacultatifValeurs et limites
1, 2
Par défaut1
Champaudio_setting.force_cbrTypebooleanExigenceFacultatifValeurs et limitesPar défautfalse
Champpronunciation_dictTypeobjectExigenceFacultatifValeurs et limitesPar défaut—
Champpronunciation_dict.toneTypearrayExigenceFacultatifValeurs et limitesPar défaut—
Champtimber_weightsTypearrayExigenceFacultatifValeurs et limitesPar défaut—
Champlanguage_boostTypestringExigenceFacultatifValeurs et limites
Chinese, Chinese,Yue, English, Arabic, Russian, Spanish, French, Portuguese, German, Turkish, Dutch, Ukrainian, Vietnamese, Indonesian, Japanese, Italian, Korean, Thai, Polish, Romanian, Greek, Czech, Finnish, Hindi, Bulgarian, Danish, Hebrew, Malay, Persian, Slovak, Swedish, Croatian, Filipino, Hungarian, Norwegian, Slovenian, Catalan, Nynorsk, Tamil, Afrikaans, auto
Par défaut—
Champvoice_modifyTypeobjectExigenceFacultatifValeurs et limitesPar défaut—
Champvoice_modify.pitchTypeintegerExigenceFacultatifValeurs et limites
-100, 100
Par défaut—
Champvoice_modify.intensityTypeintegerExigenceFacultatifValeurs et limites
-100, 100
Par défaut—
Champvoice_modify.timbreTypeintegerExigenceFacultatifValeurs et limites
-100, 100
Par défaut—
Champvoice_modify.sound_effectsTypestringExigenceFacultatifValeurs et limites
spacious_echo, auditorium_echo, lofi_telephone, robotic
Par défaut—
Champsubtitle_enableTypebooleanExigenceFacultatifValeurs et limitesPar défautfalse
Champoutput_formatTypestringExigenceFacultatifValeurs et limites
url, hex
Par défauthex
Champaigc_watermarkTypebooleanExigenceFacultatifValeurs et limitesPar défautfalse
Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrecontent_typeContratapplication/json
ParamètrerequiredContratmodel, text
ParamètreoptionalContratstream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark
Paramètrematerial_typesContrattext
ParamètreconditionsContratUse text, not input or contents. Fewer than 10000 Unicode characters; stream is false or omitted., PCM is raw audio with its returned sample geometry; do not invent a WAV header or bit depth.

Cycle de vie : synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifs

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide
Non précisé Lorsque le mode rapide est sélectionné
Mode Flex
Non précisé Lorsque le mode flex est sélectionné
Effort de raisonnement maximal
Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

Tarifs Ailoot

Prix par configuration

Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.

ConfigurationBarème tarifaireUnité de facturationCoût
ConfigurationTarifs de base des jetonsBarème tarifaireTarif de baseUnité de facturation—Coût
Entrée · Tokens en entrée — / 1K tokens
Sortie · Tokens en sortie — / 1K tokens
Entrée · Lecture du cache — / 1K tokens
Entrée · Écriture dans le cache — / 1K tokens
Entrée · Écriture dans le cache, 1 h — / 1K tokens
Configurationcaractère en entréeBarème tarifaire—Unité de facturationpar caractère en entréeCoût
Entrée · caractère en entrée $0.00006 par caractère en entrée

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot Ultra · Speech

curl · créer une seule fois et conserver le résultat complet
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax/speech-01-turbo", "text": "Hello, this is a short speech example.", "stream": false, "output_format": "hex", "audio_setting": {"format": "mp3", "sample_rate": 32000, "channel": 1}}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Recevoir et enregistrer les résultats

Ailoot Ultra · Speech

mp3,pcm,flac,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Conserver tous les résultats terminés

Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.

Retain the full JSON. Decode every hex audio byte or use the returned owned URL. Keep the actual format, sample rate, channel count and usage_characters.

Si la réponse d’origine doit être vérifiée

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Champs de la réponse
ChampType
Champdata.audioTypestring
Champextra_infoTypeobject
Champtrace_idTypestring

Alias

Alias du modèle

Ailoot Ultra minimax/speech-01-turbo

Alias des chemins de méthode

Utilisez les chemins de méthode indiqués ci-dessus.

ID d’appel associés

minimax/speech-01-turbo

FAQ · MiniMax: Speech 01 Turbo
Quelles entrées et quels résultats sont disponibles ?

POST /v1/audio/speech · minimax/speech-01-turbo: text → audio

Quels champs la requête utilise-t-elle ?

POST /v1/audio/speech · minimax/speech-01-turbo: model, text, stream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark

Quelles limites s’appliquent ?

POST /v1/audio/speech · minimax/speech-01-turbo: voice_setting.speed.minimum: 0.5; voice_setting.speed.maximum: 2; voice_setting.vol.minimum: 0; voice_setting.vol.maximum: 10; voice_setting.pitch.minimum: -12; voice_setting.pitch.maximum: 12

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence