modellen

speech-2.8-hd

Markdown · JSON

speech-2.8-hd

Speech 2.8 HD synthetiseert expressieve spraak met sturing van emotie en geluidsdetails zoals ademhaling en lachen.

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Levendige spraak met kleine geluidsdetails

Speech 2.8 HD richt zich op een natuurlijke, heldere klank. Het belangrijkste generatiekenmerk zijn geluidstags waarmee gespreksdetails aan spraak kunnen worden toegevoegd: lachen, licht grinniken, ademhalen, inademen, uitademen, zuchten, hoesten, de keel schrapen en andere korte geluiden. Ze helpen het ritme en de pauzes van een levendige uitspraak over te brengen, zonder van elke zin een gelijkmatige voice-over te maken.

Tags worden in de tekst geplaatst in de voor het model opgegeven vorm: bijvoorbeeld (chuckle), (breath) en (sighs) duiden de bijbehorende geluidsacties aan. De mogelijkheid van geluidstags hoort specifiek bij Speech 2.8. Dit zijn stemdetails binnen spraaksynthese, geen generatie van een afzonderlijke muziek- of geluidscompositie.

Timbre en zuiverheid

De fabrikant benadrukt het overbrengen van kenmerkende stemeigenschappen: textuur, ademhaling en uitspraakstijl. De familie biedt synthese met een al voorbereide gekloonde stem; het maken van die stem is een afzonderlijk proces. In Speech 2.8 is ook de verwerking herzien om achtergrondruis en digitale vervorming te verminderen.

Talen en expressiviteit

Speech 2.8 ondersteunt 40 talen, waaronder Russisch. De fabrikant beschrijft afzonderlijk werk aan uitspraak tussen talen bij een combinatie van Chinees en Japans. Dat scenario betreft het behouden van een natuurlijke klank wanneer verschillende talen worden gebruikt, geen automatische tekstvertaling.

MiniMax voorziet in stemkeuze en sturing van tempo, volume en toonhoogte. De snelheid wordt ingesteld binnen 0,5–2, het volume boven 0 tot 10 en de toonhoogtewijziging van −12 tot 12. De emotie kan aan het model worden overgelaten op basis van de tekstbetekenis of handmatig worden opgegeven: vreugde, verdriet, boosheid, angst, afkeer, verrassing of kalmte.

De uitspraak kan worden verfijnd met een vervangingswoordenboek en fonetische notatie; het internationaal fonetisch alfabet, Chinese pinyin en Japanse leesvarianten zijn voorzien. Pauzes worden tussen uitgesproken fragmenten ingesteld binnen 0,01–99,99 seconden. De pauzeduur wordt met een nauwkeurigheid van twee cijfers achter de komma opgegeven; markeringen worden tussen uitgesproken fragmenten geplaatst en niet direct achter elkaar. Met deze instellingen kan de klank van namen, afkortingen en dubbelzinnige woorden op de bedoeling van de gesproken tekst worden afgestemd.

Audioresultaat

Synthese accepteert tekst van minder dan 10 000 tekens. Voor lange tekst van meer dan 3000 tekens beveelt de fabrikant streaminguitvoer aan; ook het ontvangen van volledige audio is voorzien. Algemene synthese-instellingen omvatten MP3, PCM, FLAC, WAV, Opus en G.711 μ-law-varianten, mono of stereo; de beschikbare formaten van een specifiek verzoek worden met de mogelijkheden van Ailoot bepaald.

Deze kaart zet tekst om in spraakaudio. De steminstellingen beschrijven het MiniMax-model; een stemkloon maken, afzonderlijke ondertitels en speciale aansluitwijzen maken niet automatisch deel uit van een tekst-naar-spraakverzoek.

Aanvullende audio-instellingen omvatten de samplefrequenties 8, 16, 22,05, 24, 32 en 44,1 kHz. Voor MP3 zijn de bitrates 32, 64, 128 of 256 kbit/s voorzien. Ook kan de klankkleur van de stem worden gewijzigd en één effect worden toegepast: een ruimtelijke echo, zaalecho, telefoongeluid of robotstem. Stemveranderingseffecten worden bij volledige audio-uitvoer ondersteund voor MP3, WAV en FLAC; bij streaminguitvoer alleen voor MP3. G.711 μ-law-formaten gebruiken een frequentie van 8 kHz. Deze mogelijkheden horen bij de synthese-instellingen van MiniMax.

De fabrikant voorziet in synchronisatie van spraak met tekst: tijdstempels per zin, per woord of per woord bij geleidelijke uitvoer. Dit resultaat helpt de uitspraak te koppelen aan de tekstweergave. Deze aanvullende mogelijkheid vereist ondersteuning voor het betreffende antwoordformaat.

Ailoot · Spraakgeneratie POST /v1/audio/speech speech-2.8-hd

speech-2.8-hd

MiniMax /speech-2.8-hd
Model-ID
  • speech-2.8-hd
  • minimax-speech
  • minimax-speech-latest

Aan de slag

Speech 2.8 HD synthetiseert expressieve spraak met sturing van emotie en geluidsdetails zoals ademhaling en lachen.

Toegestane invoer
Tekst
Resultaten
speech

Beschikbaar in Ailoot · invoer en methoden

Ailoot · Spraakgeneratie POST /v1/audio/speech
Invoertypen
text
Uitvoertypen
speech
Uitvoerformaat
mp3
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
speech-2.8-hd
Standaard—
VeldinputTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Maximumlengte (exclusief): 10.000
Eenheid: Unicode-tekens
Standaard—
VeldvoiceTypestringVereisteVereistWaarden en limieten
Patroon: ^[A-Za-z0-9_-]{1,128}$
Standaard—
Veldresponse_formatTypestringVereisteOptioneelWaarden en limieten
mp3
Standaard—
Combinaties van invoermaterialen

text_to_speech · Vereist: input

Methodeparameters en levenscyclus
ParameterContract
Parametermaterial_typesContracttext
ParameterrequiredContractnull
Parameteroptional_controlsContractnull

Levenscyclus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het record in de mediabibliotheek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.

Tarieven

Ailoot-methodetarieven

Ailoot SpraakgeneratiePOST /v1/audio/speech
Invoer
US$ 100,00 per 1 miljoen tekens

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot · Spraakgeneratie

Spraakvoorbeeld
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "speech-2.8-hd", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
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 speech.mp3

Resultaten ophalen en opslaan

Ailoot · Spraakgeneratie

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige binaire resultaat en de headers. Als JSON/meerdere uitvoerresultaten worden geretourneerd, bewaar dan elk data-item en haal elk bestand op via de daadwerkelijk geretourneerde ondertekende asset-URL.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation_id/X-Client-Request-ID voor reconciliatie zonder opnieuw in te dienen; er is geen aparte route om de audiostatus op te vragen.

Antwoordvelden
VeldType
Veldbinary audioTypebytes
Veldresponse headersTypeheaders
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldigVolgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag.
Antwoordserver_errorVoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerdVolgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot speech-2.8-hd, minimax-speech, minimax-speech-latest

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

speech-2.8-hd, minimax-speech, minimax-speech-latest

Ailoot · Spraakgeneratie POST /v1/audio/speech minimax-speech

minimax-speech

MiniMax /minimax-speech
Model-ID
  • speech-2.8-hd
  • minimax-speech
  • minimax-speech-latest

Aan de slag

Speech 2.8 HD synthetiseert expressieve spraak met sturing van emotie en geluidsdetails zoals ademhaling en lachen.

Toegestane invoer
Tekst
Resultaten
speech

Beschikbaar in Ailoot · invoer en methoden

Ailoot · Spraakgeneratie POST /v1/audio/speech
Invoertypen
text
Uitvoertypen
speech
Uitvoerformaat
mp3
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
minimax-speech
Standaard—
VeldinputTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Maximumlengte (exclusief): 10.000
Eenheid: Unicode-tekens
Standaard—
VeldvoiceTypestringVereisteVereistWaarden en limieten
Patroon: ^[A-Za-z0-9_-]{1,128}$
Standaard—
Veldresponse_formatTypestringVereisteOptioneelWaarden en limieten
mp3
Standaard—
Combinaties van invoermaterialen

text_to_speech · Vereist: input

Methodeparameters en levenscyclus
ParameterContract
Parametermaterial_typesContracttext
ParameterrequiredContractnull
Parameteroptional_controlsContractnull

Levenscyclus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het record in de mediabibliotheek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.

Tarieven

Ailoot-methodetarieven

Ailoot SpraakgeneratiePOST /v1/audio/speech
Invoer
US$ 100,00 per 1 miljoen tekens

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot · Spraakgeneratie

Spraakvoorbeeld
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax-speech", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
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 speech.mp3

Resultaten ophalen en opslaan

Ailoot · Spraakgeneratie

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige binaire resultaat en de headers. Als JSON/meerdere uitvoerresultaten worden geretourneerd, bewaar dan elk data-item en haal elk bestand op via de daadwerkelijk geretourneerde ondertekende asset-URL.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation_id/X-Client-Request-ID voor reconciliatie zonder opnieuw in te dienen; er is geen aparte route om de audiostatus op te vragen.

Antwoordvelden
VeldType
Veldbinary audioTypebytes
Veldresponse headersTypeheaders
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldigVolgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag.
Antwoordserver_errorVoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerdVolgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot speech-2.8-hd, minimax-speech, minimax-speech-latest

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

speech-2.8-hd, minimax-speech, minimax-speech-latest

Ailoot · Spraakgeneratie POST /v1/audio/speech minimax-speech-latest

minimax-speech-latest

MiniMax /minimax-speech-latest
Model-ID
  • speech-2.8-hd
  • minimax-speech
  • minimax-speech-latest

Aan de slag

Speech 2.8 HD synthetiseert expressieve spraak met sturing van emotie en geluidsdetails zoals ademhaling en lachen.

Toegestane invoer
Tekst
Resultaten
speech

Beschikbaar in Ailoot · invoer en methoden

Ailoot · Spraakgeneratie POST /v1/audio/speech
Invoertypen
text
Uitvoertypen
speech
Uitvoerformaat
mp3
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
minimax-speech-latest
Standaard—
VeldinputTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Maximumlengte (exclusief): 10.000
Eenheid: Unicode-tekens
Standaard—
VeldvoiceTypestringVereisteVereistWaarden en limieten
Patroon: ^[A-Za-z0-9_-]{1,128}$
Standaard—
Veldresponse_formatTypestringVereisteOptioneelWaarden en limieten
mp3
Standaard—
Combinaties van invoermaterialen

text_to_speech · Vereist: input

Methodeparameters en levenscyclus
ParameterContract
Parametermaterial_typesContracttext
ParameterrequiredContractnull
Parameteroptional_controlsContractnull

Levenscyclus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het record in de mediabibliotheek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

De methodestructuren en ID’s zijn exact; de mogelijkheden van de leverancier staan los van toelating.

Tarieven

Ailoot-methodetarieven

Ailoot SpraakgeneratiePOST /v1/audio/speech
Invoer
US$ 100,00 per 1 miljoen tekens

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot · Spraakgeneratie

Spraakvoorbeeld
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
: "${AILOOT_VOICE_ID:?Set the actual accepted voice ID for this model}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax-speech-latest", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
import re
voice=os.environ["AILOOT_VOICE_ID"]
if not re.fullmatch(r"[A-Za-z0-9_-]{1,128}",voice):raise SystemExit("Set an actual accepted voice ID")
p["voice"]=voice
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 speech.mp3

Resultaten ophalen en opslaan

Ailoot · Spraakgeneratie

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige binaire resultaat en de headers. Als JSON/meerdere uitvoerresultaten worden geretourneerd, bewaar dan elk data-item en haal elk bestand op via de daadwerkelijk geretourneerde ondertekende asset-URL.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation_id/X-Client-Request-ID voor reconciliatie zonder opnieuw in te dienen; er is geen aparte route om de audiostatus op te vragen.

Antwoordvelden
VeldType
Veldbinary audioTypebytes
Veldresponse headersTypeheaders
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldigVolgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag.
Antwoordserver_errorVoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerdVolgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot speech-2.8-hd, minimax-speech, minimax-speech-latest

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

speech-2.8-hd, minimax-speech, minimax-speech-latest

FAQ · speech-2.8-hd
Welke invoer en resultaten zijn beschikbaar?

POST /v1/audio/speech · speech-2.8-hd: text → speech

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

POST /v1/audio/speech · minimax-speech-latest: text → speech

Welke velden gebruikt het verzoek?

POST /v1/audio/speech · speech-2.8-hd: model, input, voice, response_format

POST /v1/audio/speech · minimax-speech: model, input, voice, response_format

POST /v1/audio/speech · minimax-speech-latest: model, input, voice, response_format

Meer details

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.

Kies een abonnement · Bekijk modelprijzen

Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie
Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.
Resellerlicentie
Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.
Documenten op de site
Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

Vraag een resellerlicentie aan · Aanbodvoorwaarden en licentieovereenkomst