Source: https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/
Canonical: https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/
Language: nl-be

# Mistral: Voxtral Mini TTS

[Markdown](https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/index.md) · [JSON](https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/facts.json)

## [Mistral: Voxtral Mini TTS](https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/)

Voxtral TTS is het spraakgeneratiemodel van Mistral AI met 4 miljard parameters en stemaanpassing op basis van referenties in negen talen. Het zet voorbereide tekst om in expressieve audio, ondersteunt herbruikbare of eenmalige stemprompts en streaming, en produceert uitvoer op 24 kHz in gedocumenteerde audioformaten.

- [**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech` `mistralai/voxtral-mini-tts-2603`](https://ailoot.ai/models/nl-be/mistralai-voxtral-mini-tts-2603/#method-0)

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.

Voxtral TTS is het tekst-naar-spraakmodel van Mistral AI met 4 miljard parameters voor het genereren van gesproken audio uit tekst en een stemreferentie. De modelpagina van de maker identificeert de 2603-versie als voxtral-mini-tts-2603, terwijl de gepubliceerde kaart van de modelgewichten Voxtral 4B TTS 2603 heet. Deze vermelding betreft die spraakgeneratierelease en staat los van audiobegrip met Voxtral Small, transcriptie en latere modellen voor realtime-invoer.

Expressieve spraak en stemaanpassing

Het model is ontworpen om de pauzes, het ritme, de intonatie, het accent en de emotionele voordracht van een referentiestem vast te leggen. De stem fungeert als instructie voor hoe de tekst moet klinken; het overzicht van de maker vereist geen afzonderlijke prosodie- of emotietags of een transcript van de referentieopname. De brontekst bepaalt wat wordt gezegd, terwijl de audioreferentie de voordracht stuurt.

Het overzicht beschrijft stemaanpassing op basis van slechts twee tot drie seconden audio. De architectuurbeschrijving bespreekt stemprompts van vijf tot vijfentwintig seconden. Die uitspraken hebben verschillende reikwijdtes: een voorbeeld van korte aanpassing is geen vereiste om de kortst mogelijke referentie te gebruiken. Kies heldere spraak die de gewenste stijl en het gewenste accent voor het uiteindelijke resultaat vertegenwoordigt.

De gepubliceerde kaart omvat twintig vooraf ingestelde stemmen en aanpassing aan nieuwe stemmen. De spraakworkflow van de maker kan een opgeslagen stemprofiel of een eenmalige referentieclip gebruiken. Met een opgeslagen profiel kan dezelfde stemreferentie in afzonderlijke spraakverzoeken worden hergebruikt, terwijl een eenmalige clip de referentie voor de huidige taak levert. Een profiel en een gegenereerde opname zijn verschillende artefacten.

Talen en taaloverschrijdende voordracht

De release ondersteunt Engels, Frans, Spaans, Duits, Italiaans, Portugees, Nederlands, Arabisch en Hindi, waarbij de maker dialectvariatie, stemoverdracht tussen talen en het mengen van talen beschrijft. Voor het beste resultaat beveelt de spraakgids aan de taal van de referentie te laten overeenkomen met de taal van de tekst. Overdracht tussen talen kan het accent van de referentie behouden terwijl de voorbereide tekst in een andere ondersteunde taal wordt uitgesproken.

Een praktische taak voor vertelteksten kan dezelfde stemstijl gebruiken voor een uitleg in verschillende ondersteunde talen, waarbij elke tekst voor de bedoelde luisteraar is voorbereid. Een antwoord van een stemassistent kan een kort script in spreektaal gebruiken in plaats van een onbewerkt document voor te lezen. Het tekst-naar-spraakmodel spreekt de voorbereide woorden uit; een vertaal- of antwoordschrijfstap die die woorden produceert is een afzonderlijke stap.

De tekst voorbereiden

De spraakgids van de maker beveelt uitspreekbare tekst aan. Schrijf getallen en symbolen in de vorm die moet worden uitgesproken zodat het model niet tussen mogelijke lezingen hoeft te kiezen. Een getal kan een hoeveelheid, tijd of identificatiecode zijn; leg de bedoelde gesproken formulering vóór de synthese vast. Schrijf afkortingen voluit wanneer uitspraak belangrijk is en gebruik losse letters wanneer dat de bedoelde lezing is.

Vermijd rijke opmaak, emoji's en speciale tekens die niet als gesproken inhoud worden weergegeven. Bereid volledige zinnen voor met de leestekens en formulering die de voordracht nodig heeft. De gids beveelt voor de beste resultaten prompts van minder dan 300 woorden aan. Dit is een kwaliteitsaanbeveling en geen vastgelegde harde maximale invoerlengte.

Schrijf voor een procedurele uitleg de actie en de voorwaarde in een zin die een luisteraar kan volgen. Plaats bij een aankondiging de belangrijke informatie vóór optionele details. Behoud voor een gesproken antwoord het feitelijke antwoord en verwijder opmaak die alleen voor weergave dient of bronnotatie die niet moet worden uitgesproken. Deze voorbereidingen maken het script zelf geschikt voor audio voordat de referentie de stijl bepaalt.

Streaming, uitvoer en duur

De maker beschrijft gewone en gestreamde levering en native generatie van maximaal twee minuten audio. De gepubliceerde kaart van de modelgewichten vermeldt ook batchinferentie voor het voorbereiden van meerdere spraaktaken. Langere generaties via de dienst gebruiken interleaving, in plaats van één native deel als onbeperkt te behandelen. Bereid voor langere vertelteksten samenhangende onderdelen voor en houd de stem- en tekstvoorbereiding consistent met de leveringsworkflow die het vervolg afhandelt.

De gepubliceerde kaart specificeert audio op 24 kHz en noemt WAV, PCM, FLAC, MP3, AAC en Opus als uitvoerformaten. De gids voor de spraakdienst bespreekt MP3 voor gecomprimeerde levering, WAV voor ongecomprimeerde PCM, FLAC voor verliesvrije compressie en PCM of Opus voor streaming. Kies een formaat dat door de aangesloten workflow wordt ondersteund en past bij de speler of verwerkingsstap. Formaatselectie en streaminggedrag staan los van de stemaanpassing zelf.

Modelarchitectuur en praktische grenzen

De aankondiging beschrijft een autoregressieve flow-matching-architectuur met een Transformer-decoder als basis met 3,4 miljard parameters, een akoestische Transformer met 390 miljoen parameters en een neurale audiocodec met 300 miljoen parameters. De decoder voorspelt semantische inhoud en het akoestische onderdeel produceert de spraakrepresentatie, terwijl de codec de audio afhandelt. Deze onderdelen verklaren de benaderende modelaanduiding 4B; het zijn geen extra invoertalen of een ander model voor het genereren van antwoorden.

Een praktisch resultaat is de gesynthetiseerde opname of audiostream die is gekoppeld aan het voorbereide script en de gekozen stem. Behoud die koppelingen wanneer u meerdere onderdelen genereert zodat de toepassing het juiste materiaal kan opslaan, afspelen of samenstellen. Het model produceert audio in plaats van een transcript, vector voor semantisch zoeken of nieuw geschreven feitelijk antwoord.

Behoud de 2603-spraakversie, de ondersteunde taal en de referentiestijl. De gelezen bronnen leveren de uitspraak over een native duur van twee minuten en de aanbeveling om minder dan 300 woorden voor te bereiden, maar leggen geen afzonderlijke harde maximumlimiet voor teksttekens of totale duur van een samengevoegde opname vast. Gebruik de concrete tekst-, stem- en leveringseisen om het uiteindelijke audiobestand te definiëren.

**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech` `mistralai/voxtral-mini-tts-2603`

[`mistralai/voxtral-mini-tts-2603`](https://ailoot.ai/models/nl-be/#m=mistralai%2Fvoxtral-mini-tts-2603&route=Ultra&caller=mistralai%2Fvoxtral-mini-tts-2603&fmt=speech)

Mistral /`mistralai/voxtral-mini-tts-2603`

### Aan de slag

Voxtral TTS is het spraakgeneratiemodel van Mistral AI met 4 miljard parameters en stemaanpassing op basis van referenties in negen talen. Het zet voorbereide tekst om in expressieve audio, ondersteunt herbruikbare of eenmalige stemprompts en streaming, en produceert uitvoer op 24 kHz in gedocumenteerde audioformaten.

Toegestane invoer

Tekst

Resultaten

Audio

### Beschikbaar in Ailoot · invoer en methoden

**Ailoot Ultra · Spraakgeneratie** `POST /v1/audio/speech`

Invoer

`text`

Uitvoer

`audio`

Uitvoerformaat

mp3

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten mistralai/voxtral-mini-tts-2603 | Standaard— |
| Veld`input` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 Eenheid: Unicode-tekens | Standaard— |
| Veld`voice` | Type`string` | VereisteVereist | Waarden en limieten en\_paul\_sad, en\_paul\_neutral, en\_paul\_happy, en\_paul\_frustrated, en\_paul\_excited, en\_paul\_confident, en\_paul\_cheerful, en\_paul\_angry, gb\_oliver\_neutral, gb\_oliver\_sad, gb\_oliver\_excited, gb\_oliver\_curious, gb\_oliver\_confident, gb\_oliver\_cheerful, gb\_oliver\_angry, gb\_jane\_sarcasm, gb\_jane\_confused, gb\_jane\_shameful, gb\_jane\_sad, gb\_jane\_neutral, gb\_jane\_jealousy, gb\_jane\_frustrated, gb\_jane\_curious, gb\_jane\_confident, fr\_marie\_sad, fr\_marie\_neutral, fr\_marie\_happy, fr\_marie\_excited, fr\_marie\_curious, fr\_marie\_angry | Standaard— |
| Veld`response_format` | Type`string` | VereisteVereist | Waarden en limieten mp3 | Standaard— |

Combinaties van invoermaterialen

**text\_to\_speech** · Vereist: input

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, input, voice, response\_format |
| Parameter`voice_ids` | Contracten\_paul\_sad, en\_paul\_neutral, en\_paul\_happy, en\_paul\_frustrated, en\_paul\_excited, en\_paul\_confident, en\_paul\_cheerful, en\_paul\_angry, gb\_oliver\_neutral, gb\_oliver\_sad, gb\_oliver\_excited, gb\_oliver\_curious, gb\_oliver\_confident, gb\_oliver\_cheerful, gb\_oliver\_angry, gb\_jane\_sarcasm, gb\_jane\_confused, gb\_jane\_shameful, gb\_jane\_sad, gb\_jane\_neutral, gb\_jane\_jealousy, gb\_jane\_frustrated, gb\_jane\_curious, gb\_jane\_confident, fr\_marie\_sad, fr\_marie\_neutral, fr\_marie\_happy, fr\_marie\_excited, fr\_marie\_curious, fr\_marie\_angry |
| Parameter`response_format` | Contractmp3 |
| Parameter`max_input_characters` | Contractnull |
| Parameter`other_options` | Contractfalse |
| Parameter`input` | Contractexacte UTF-8-tekst; aantal Unicode-tekens zonder normalisatie |
| Parameter`material_types` | Contracttext |

Levenscyclus: `synchronous_result_then_owned_library`

`GET /v1/media/tasks/{task_id}` · daadwerkelijk teruggegeven task\_id of record in de mediabibliotheek

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

`GET /v1/media/assets`

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

Selecteer de exacte stem uit dit modelprofiel.

Invoertekens en audioseconden zijn verschillende meeteenheden.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus geselecteerd is

Flex-modus

Niet opgegeven Wanneer de flex-modus geselecteerd is

Maximale redeneerinspanning

Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Factureerbare hoeveelheid | Rekeneenheid | Kosten |
| --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Factureerbare hoeveelheid— | Rekeneenheid— | Kosten Invoer · Invoertokens **—** / 1K tokens Uitvoer · Uitvoertokens **—** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| ConfiguratieUltra | Tariefstaffel— | Factureerbare hoeveelheidElk Unicode-codepunt telt als één teken, inclusief Han-tekens. | Rekeneenheidper 1K invoertekens | Kosten Invoer · invoerteken **$0.032** per 1K invoertekens |

#### Details van het referentietarief

Referentiestaffels op modelniveau veranderen de methodeselectie, kostenramingen of afschrijvingen niet. Voor de actieve kostenberekening gelden de tarieven van de geselecteerde Ailoot-methode.

Mistral: Voxtral Mini TTS

#### Prijzen per configuratie

| Configuratie | Factureringsvoorwaarden | Kosten |
| --- | --- | --- |
| ConfiguratieMistral: Voxtral Mini TTS · Standaardconfiguratie | FactureringsvoorwaardenStandaardconfiguratie | Kosten Invoer · Invoertekens **US$ 0,000032** per invoerteken |

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 →](https://ailoot.ai/docs/nl-be/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · Spraakgeneratie

curl

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "mistralai/voxtral-mini-tts-2603", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["en_paul_sad", "en_paul_neutral", "en_paul_happy", "en_paul_frustrated", "en_paul_excited", "en_paul_confident", "en_paul_cheerful", "en_paul_angry", "gb_oliver_neutral", "gb_oliver_sad", "gb_oliver_excited", "gb_oliver_curious", "gb_oliver_confident", "gb_oliver_cheerful", "gb_oliver_angry", "gb_jane_sarcasm", "gb_jane_confused", "gb_jane_shameful", "gb_jane_sad", "gb_jane_neutral", "gb_jane_jealousy", "gb_jane_frustrated", "gb_jane_curious", "gb_jane_confident", "fr_marie_sad", "fr_marie_neutral", "fr_marie_happy", "fr_marie_excited", "fr_marie_curious", "fr_marie_angry"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
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 Ultra · 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}`

Lezen van andere inhoud

MediabibliotheekTaakstatusBestandsdetails

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
```

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige binaire resultaat en de headers. Als JSON of meerdere uitvoerresultaten worden teruggegeven, bewaar dan elk gegevensitem en haal elke daadwerkelijke ondertekende asset-URL op.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation\_id/X-Client-Request-ID voor reconciliatie zonder de aanvraag opnieuw in te dienen; er is geen afzonderlijke route om de audiostatus te pollen.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`binary audio` | Typebytes |
| Veld`response headers` | Typeheaders |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldig | Volgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag. |
| Antwoord`server_error` | VoorwaardeDe teruggegeven respons geeft aan dat de bewerking of het resultaat gecontroleerd moet worden | Volgende stapBewaar de oorspronkelijk teruggegeven bewerkings-/taak-ID, aanvraagheaders en respons; blijf de oorspronkelijke bewerking uitlezen via de ondersteunde leesaanvragen. Dien de aanmaakaanvraag niet opnieuw in. |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`mistralai/voxtral-mini-tts-2603`](https://ailoot.ai/models/nl-be/#m=mistralai%2Fvoxtral-mini-tts-2603&route=Ultra&caller=mistralai%2Fvoxtral-mini-tts-2603&fmt=speech)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`mistralai/voxtral-mini-tts-2603`](https://ailoot.ai/models/nl-be/#m=mistralai%2Fvoxtral-mini-tts-2603&route=Ultra&caller=mistralai%2Fvoxtral-mini-tts-2603&fmt=speech)

FAQ · Mistral: Voxtral Mini TTS

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/audio/speech` · `mistralai/voxtral-mini-tts-2603`: `text` → `audio`

Welke velden gebruikt het verzoek?

`POST /v1/audio/speech` · `mistralai/voxtral-mini-tts-2603`: `model`, `input`, `voice`, `response_format`

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](https://ailoot.ai/docs/nl-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

## 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](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl-be)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





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





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
