modelli

MiniMax: Speech 2.6 Turbo

Markdown · JSON

MiniMax: Speech 2.6 Turbo

Speech 2.6 Turbo è un modello MiniMax da testo a voce per trasformare un copione definitivo in audio. L'edizione minimax/speech-2.6-turbo espone controlli di voce, interpretazione e formato audio, con una risposta JSON completa e una scelta tra output audio tramite URL e output in formato esadecimale. Usalo per creare versioni parlate di un messaggio fornito, una breve lezione o un copione applicativo.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Speech 2.6 Turbo è l'esatta edizione vocale MiniMax selezionata da model: "minimax/speech-2.6-turbo". Usa POST /v1/audio/speech con un corpo application/json contenente model e il testo da pronunciare. L'input è un copione scritto e il risultato è audio sintetizzato. Per un messaggio applicativo, fornisci le parole esatte che l'ascoltatore deve sentire e scrivi per esteso le abbreviazioni ambigue. Per una breve lezione, separa la spiegazione dall'esempio nel copione stesso. Per un percorso dell'interfaccia narrato, mantieni ogni segmento parlato collegato a un'azione concreta dell'utente e conserva il copione insieme al suo audio.

Il campo text non deve essere vuoto né contenere soltanto spazi e deve contenere meno di 10 000 caratteri Unicode. Invia il copione parlato completo con stream:false oppure ometti stream. Dividi il materiale più lungo in segmenti di copione separati e completi prima di inviare ciascun segmento. Puoi usare un documento leggendone il contenuto effettivo e inserendo il brano pertinente in text; l'URL di un documento non sostituisce il copione.

Scegli una voce tramite voice_setting.voice_id. Le categorie di voce documentate includono voci di sistema e voci clonate o progettate tramite testo già create; usa un ID voce valido per la categoria selezionata. La voce di esempio è audiobook_male_1. Lo stesso oggetto controlla speed da 0,5 a 2, vol maggiore di 0 e fino a 10 e pitch intero da -12 a 12. I rispettivi valori predefiniti sono 1, 1 e 0. Questi controlli regolano aspetti diversi dell'interpretazione vocale, quindi sceglili separatamente anziché inserirne i nomi nel copione.

voice_setting.emotion accetta happy, sad, angry, fearful, disgusted, surprised, calm e fluent. La documentazione descrive anche l'abbinamento automatico dell'emozione a partire dal testo. Per copioni ricchi di numeri, voice_setting.text_normalization attiva la normalizzazione del testo in cinese e inglese e ha false come valore predefinito. voice_setting.latex_read controlla la lettura delle espressioni LaTeX e ha anch'esso false come valore predefinito. pronunciation_dict.tone è un array di stringhe con regole di pronuncia. L'esempio pubblicato è ["草地/(cao3)(di1)"]; mantieni la struttura con parola, barra e pronuncia tra parentesi quando fornisci una regola.

audio_setting.format accetta mp3, pcm, flac e wav, con mp3 come valore predefinito. sample_rate accetta 8000, 16000, 22050, 24000, 32000 e 44100 Hz; il valore predefinito è 32000. channel è 1 per mono o 2 per due canali, con 1 come valore predefinito. I valori di bitrate sono 32000, 64000, 128000 e 256000 bit al secondo, con 128000 come valore predefinito, e si applicano a mp3. Seleziona la codifica necessaria al lettore o allo strumento di montaggio che userà il risultato.

language_boost è una stringa facoltativa e ha null come valore predefinito. I valori consentiti sono 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 e auto. "Chinese,Yue" è un unico valore. È un controllo separato dal copione e dall'ID voce. Lo schema espone anche timber_weights per un elenco di coppie voice_id e weight intero, con ciascun weight da 1 a 100. Mantieni la grafia del parametro timber_weights quando prepari una richiesta. voice_modify.sound_effects è una stringa facoltativa con i valori spacious_echo, auditorium_echo, lofi_telephone e robotic.

stream ha false come valore predefinito. Per una risposta completa, output_format seleziona url o hex e ha hex come valore predefinito. Nel risultato JSON documentato, data.audio contiene la rappresentazione selezionata: scarica l'URL Ailoot firmato completo, inclusa la stringa di query, oppure decodifica in byte l'intero audio esadecimale. Conserva il risultato originale insieme a data.status, base_resp, trace_id ed extra_info, che include il formato audio effettivo, la frequenza di campionamento, il numero di canali, la dimensione e usage_characters.

subtitle_enable è un booleano con false come valore predefinito e si applica all'output senza streaming. aigc_watermark è un booleano con false come valore predefinito e controlla un marcatore ritmico udibile alla fine dell'audio generato. Conserva ogni risultato audio o di sottotitoli restituito e controlla pronuncia, numeri e file completato prima di inserirlo nell'applicazione. Se la consegna è incerta, conserva l'identificatore della richiesta originale e la risposta per verificare il tentativo esistente. Ailoot salva anche l'audio completato nella tua libreria multimediale. Con output_format:"url", data.audio contiene un link firmato a quella risorsa salvata; l'ID della risorsa appare nel suo percorso /v1/media/assets/{asset_id}/content. I link ai file firmati da Ailoot durano 24 ore dall'emissione. Usa la stessa chiave API per GET /v1/media/assets?family=audio e segui ogni next_cursor per trovare i record delle risorse audio. Leggi GET /v1/media/assets/{asset_id} per ciascun record selezionato e scarica il suo content_url esatto, inclusa la stringa di query. Se una richiesta di file restituisce 404 con codice link_expired, leggi nuovamente la stessa risorsa per un content_url aggiornato. Aggiorna il risultato salvato anziché generare nuovamente audio per sostituire un link scaduto.

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

minimax/speech-2.6-turbo

MiniMax /minimax/speech-2.6-turbo

Introduzione

Speech 2.6 Turbo è un modello MiniMax da testo a voce per trasformare un copione definitivo in audio. L'edizione minimax/speech-2.6-turbo espone controlli di voce, interpretazione e formato audio, con una risposta JSON completa e una scelta tra output audio tramite URL e output in formato esadecimale. Usalo per creare versioni parlate di un messaggio fornito, una breve lezione o un copione applicativo.

Input accettati
Testo
Risultati
Audio

Disponibile in Ailoot · input e metodi

Ailoot Ultra · Speech POST /v1/audio/speech
Tipi di input
text
Tipi di output
audio
Formato di output
mp3,pcm,flac,wav
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
minimax/speech-2.6-turbo
Predefinito—
CampotextTipostringRequisitoObbligatorioValori e limitiPredefinito—
CampostreamTipobooleanRequisitoFacoltativoValori e limiti
false
Predefinitofalse
Campovoice_settingTipoobjectRequisitoFacoltativoValori e limitiPredefinito—
Campovoice_setting.voice_idTipostringRequisitoFacoltativoValori e limitiPredefinito—
Campovoice_setting.speedTiponumberRequisitoFacoltativoValori e limiti
Minimo: 0,5
Massimo: 2
Predefinito1
Campovoice_setting.volTiponumberRequisitoFacoltativoValori e limiti
Minimo: 0
Massimo: 10
Predefinito1
Campovoice_setting.pitchTipointegerRequisitoFacoltativoValori e limiti
Minimo: -12
Massimo: 12
Predefinito0
Campovoice_setting.emotionTipostringRequisitoFacoltativoValori e limiti
happy, sad, angry, fearful, disgusted, surprised, calm, fluent
Predefinito—
Campovoice_setting.text_normalizationTipobooleanRequisitoFacoltativoValori e limitiPredefinitofalse
Campovoice_setting.latex_readTipobooleanRequisitoFacoltativoValori e limitiPredefinitofalse
Campoaudio_settingTipoobjectRequisitoFacoltativoValori e limitiPredefinito—
Campoaudio_setting.sample_rateTipointegerRequisitoFacoltativoValori e limiti
8000, 16.000, 22.050, 24.000, 32.000, 44.100
Predefinito32.000
Campoaudio_setting.bitrateTipointegerRequisitoFacoltativoValori e limiti
32.000, 64.000, 128.000, 256.000
Predefinito128.000
Campoaudio_setting.formatTipostringRequisitoFacoltativoValori e limiti
mp3, pcm, flac, wav
Predefinitomp3
Campoaudio_setting.channelTipointegerRequisitoFacoltativoValori e limiti
1, 2
Predefinito1
Campoaudio_setting.force_cbrTipobooleanRequisitoFacoltativoValori e limitiPredefinitofalse
Campopronunciation_dictTipoobjectRequisitoFacoltativoValori e limitiPredefinito—
Campopronunciation_dict.toneTipoarrayRequisitoFacoltativoValori e limitiPredefinito—
Campotimber_weightsTipoarrayRequisitoFacoltativoValori e limitiPredefinito—
Campolanguage_boostTipostringRequisitoFacoltativoValori e limiti
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
Predefinito—
Campovoice_modifyTipoobjectRequisitoFacoltativoValori e limitiPredefinito—
Campovoice_modify.pitchTipointegerRequisitoFacoltativoValori e limiti
-100, 100
Predefinito—
Campovoice_modify.intensityTipointegerRequisitoFacoltativoValori e limiti
-100, 100
Predefinito—
Campovoice_modify.timbreTipointegerRequisitoFacoltativoValori e limiti
-100, 100
Predefinito—
Campovoice_modify.sound_effectsTipostringRequisitoFacoltativoValori e limiti
spacious_echo, auditorium_echo, lofi_telephone, robotic
Predefinito—
Camposubtitle_enableTipobooleanRequisitoFacoltativoValori e limitiPredefinitofalse
Campooutput_formatTipostringRequisitoFacoltativoValori e limiti
url, hex
Predefinitohex
Campoaigc_watermarkTipobooleanRequisitoFacoltativoValori e limitiPredefinitofalse
Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, text
ParametrooptionalContrattostream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark
Parametromaterial_typesContrattotext
ParametroconditionsContrattoUse 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.

Ciclo di vita: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeUnità di fatturazioneCosto
ConfigurazioneTariffe base dei tokenListino delle tariffeTariffa baseUnità di fatturazione—Costo
Input · Token in input — / 1K token
Output · Token in output — / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
Configurazionecarattere in ingressoListino delle tariffe—Unità di fatturazioneper carattere in inputCosto
Input · carattere in ingresso $0.00012 per carattere in input

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · Speech

curl · crea una sola volta e conserva il risultato completo
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-2.6-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.

Ricevi e salva i risultati

Ailoot Ultra · Speech

mp3,pcm,flac,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

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.

Se occorre verificare la risposta originale

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

Campi della risposta
CampoTipo
Campodata.audioTipostring
Campoextra_infoTipoobject
Campotrace_idTipostring

Alias

Alias del modello

Ailoot Ultra minimax/speech-2.6-turbo

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

minimax/speech-2.6-turbo

FAQ · MiniMax: Speech 2.6 Turbo
Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

Quali limiti si applicano?

POST /v1/audio/speech · minimax/speech-2.6-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

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza