Source: https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/
Canonical: https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/
Language: nl

# qwen-audio-3.0-tts-plus

[Markdown](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/index.md) · [JSON](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/facts.json)

## [qwen-audio-3.0-tts-plus](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/)

Een model voor expressieve tekst-naar-spraak voor video's, audioboeken en gesproken materiaal. Het ondersteunt sturing van de spreekstijl en de keuze van een bestaande stem of een stem op basis van een voorbeeld.

- [**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/#method-0)
- [**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-tts`](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/#method-1)
- [**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-tts-latest`](https://ailoot.ai/models/nl/qwen-audio-3-0-tts-plus/#method-2)

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.

Qwen-Audio-3.0-TTS-Plus zet tekst om in expressieve spraak. Alibaba richt het op professionele gesproken content, audioboeken, video en materiaal met een herkenbaar stemkarakter. De invoer is tekst en de uitvoer audio; audio kan ook worden teruggegeven terwijl de synthese plaatsvindt.

#### De spreekstijl als onderdeel van de opdracht

De voordracht kan worden ingesteld met instructies in natuurlijke taal en gedetailleerde sturingsmarkeringen. Die bepalen emotie, toon, karakter, tempo, volume en spreekstijl. Zo kan dezelfde zin uiteenlopend worden uitgevoerd: van rustige vertelling tot een energiekere of emotionelere voordracht.

Expressiviteit hangt samen met de gekozen stem en de inhoud van de tekst. Voor een consistente uitspraak moet de taal van het materiaal overeenkomen met de talen die de stem ondersteunt. Het model is bedoeld om geschreven materiaal uit te spreken; het begrijpen van een gesprek en het transcriberen van een bronopname zijn andere audiotaken.

#### Een bestaande stem en een stem op basis van een voorbeeld

Er zijn twee systeemstemmen: een warme vrouwenstem en een opgewekte mannenstem. Ze ondersteunen Chinees en Engels. Daarnaast zijn er meer dan 500 basisstemmen en de mogelijkheid om een stem uit een spraakvoorbeeld te reproduceren. De fabrikant beveelt de systeemstemmen aan wanneer een consistent geluid belangrijk is.

Een stem op basis van een voorbeeld ondersteunt Chinees met regionale uitspraakvarianten, Engels, Frans, Duits, Japans, Koreaans, Russisch, Portugees, Thai, Indonesisch, Vietnamees, Italiaans, Spaans, Maleis, Filipino en Arabisch. Dit is de taaldekking van de betreffende modus en geldt niet automatisch voor elke bestaande stem.

De eisen aan het voorbeeld horen bij een afzonderlijke manier om bij de fabrikant een stem te maken; spraaksynthese gebruikt een al voorbereide stem. Die stem moet passen bij het gekozen spraakmodel: een stem van een ander model veroorzaakt bij de fabrikant een synthesefout. Voor het voorbeeld wordt zuivere spraak van 10–20 seconden aanbevolen. De totale grens is 60 seconden en 10 MB; minimaal vijf seconden onafgebroken spraak zijn vereist. WAV met 16-bits representatie, MP3 en M4A worden ondersteund bij een samplefrequentie van minimaal 16 kHz. Eén of twee kanalen zijn toegestaan, maar bij twee wordt het eerste gebruikt.

Het spraakvoorbeeld moet één stem bevatten, zonder mensen die tegelijk spreken, muziek of zang. De eisen van de fabrikant beperken korte pauzes in het voorbeeld tot twee seconden. Dit helpt het timbre en de uitspraakkenmerken te onderscheiden die voor de verdere synthese nodig zijn. Sturing van de voordracht en reproductie van een stem uit een voorbeeld beschrijven verschillende kanten van het model en kunnen worden gebruikt om de klank van hetzelfde materiaal voor te bereiden.

**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-audio-3.0-tts-plus`

[`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech)

Alibaba /`qwen-audio-3.0-tts-plus`

Model-ID

- `qwen-audio-3.0-tts-plus`
- `qwen-tts`
- `qwen-tts-latest`

### Aan de slag

Een model voor expressieve tekst-naar-spraak voor video's, audioboeken en gesproken materiaal. Het ondersteunt sturing van de spreekstijl en de keuze van een bestaande stem of een stem op basis van een voorbeeld.

Toegestane invoer

Tekst

Resultaten

speech

### Beschikbaar in Ailoot · invoer en methoden

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

Invoertypen

`text`

Uitvoertypen

`speech`

Uitvoerformaat

geselecteerde mp3/wav/pcm

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten qwen-audio-3.0-tts-plus | Standaard— |
| Veld`input` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 Maximumlengte: 600 Eenheid: Unicode-tekens | Standaard— |
| Veld`voice` | Type`string` | VereisteOptioneel | Waarden en limieten Voorbeelden: longanlingxin, longanlufeng Toegestaan aangepast patroon: ^qwen-audio-3\\.0-tts-plus- Voorwaarden: Daadwerkelijke aangepaste stem-IDs met het exacte voorvoegsel qwen-audio-3.0-tts-plus- worden geaccepteerd. | Standaardlonganlingxin |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten mp3, wav, pcm | Standaardmp3 |
| Veld`sample_rate` | Type`integer` | VereisteOptioneel | Waarden en limieten 16.000, 24.000, 48.000 Eenheid: Hz | Standaard24.000 |

Combinaties van invoermaterialen

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

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`material_types` | Contracttext |
| Parameter`required` | Contractnull |
| Parameter`optional_controls` | Contractnull |

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

Invoer

US$ 20,00 *per 1 miljoen tekens*

Uitvoer

US$ 0,00 *per verzoek*

US$ 20,00 per 1 miljoen meegetelde tekens. Een CJK-ideogram telt als 2 meegetelde tekens: US$ 40,00 per 1 miljoen ideogrammen. Gewicht van andere Unicode-tekens: 1. Audiouitvoer: US$ 0,00.

Exacte voorwaardelijke berekening uit de catalogus

```
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}
```

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/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot · Spraakgeneratie

Spraakvoorbeeld

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-audio-3.0-tts-plus", "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
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

geselecteerde mp3/wav/pcm

- `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

| 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` | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende 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** [`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-tts`

[`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech)

Alibaba /`qwen-tts`

Model-ID

- `qwen-audio-3.0-tts-plus`
- `qwen-tts`
- `qwen-tts-latest`

### Aan de slag

Een model voor expressieve tekst-naar-spraak voor video's, audioboeken en gesproken materiaal. Het ondersteunt sturing van de spreekstijl en de keuze van een bestaande stem of een stem op basis van een voorbeeld.

Toegestane invoer

Tekst

Resultaten

speech

### Beschikbaar in Ailoot · invoer en methoden

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

Invoertypen

`text`

Uitvoertypen

`speech`

Uitvoerformaat

geselecteerde mp3/wav/pcm

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten qwen-tts | Standaard— |
| Veld`input` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 Maximumlengte: 600 Eenheid: Unicode-tekens | Standaard— |
| Veld`voice` | Type`string` | VereisteOptioneel | Waarden en limieten Voorbeelden: longanlingxin, longanlufeng Toegestaan aangepast patroon: ^qwen-audio-3\\.0-tts-plus- Voorwaarden: Daadwerkelijke aangepaste stem-IDs met het exacte voorvoegsel qwen-audio-3.0-tts-plus- worden geaccepteerd. | Standaardlonganlingxin |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten mp3, wav, pcm | Standaardmp3 |
| Veld`sample_rate` | Type`integer` | VereisteOptioneel | Waarden en limieten 16.000, 24.000, 48.000 Eenheid: Hz | Standaard24.000 |

Combinaties van invoermaterialen

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

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`material_types` | Contracttext |
| Parameter`required` | Contractnull |
| Parameter`optional_controls` | Contractnull |

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

Invoer

US$ 20,00 *per 1 miljoen tekens*

Uitvoer

US$ 0,00 *per verzoek*

US$ 20,00 per 1 miljoen meegetelde tekens. Een CJK-ideogram telt als 2 meegetelde tekens: US$ 40,00 per 1 miljoen ideogrammen. Gewicht van andere Unicode-tekens: 1. Audiouitvoer: US$ 0,00.

Exacte voorwaardelijke berekening uit de catalogus

```
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}
```

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/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot · Spraakgeneratie

Spraakvoorbeeld

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-tts", "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
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

geselecteerde mp3/wav/pcm

- `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

| 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` | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende 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** [`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

**Ailoot · Spraakgeneratie** `POST /v1/audio/speech` `qwen-tts-latest`

[`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

Alibaba /`qwen-tts-latest`

Model-ID

- `qwen-audio-3.0-tts-plus`
- `qwen-tts`
- `qwen-tts-latest`

### Aan de slag

Een model voor expressieve tekst-naar-spraak voor video's, audioboeken en gesproken materiaal. Het ondersteunt sturing van de spreekstijl en de keuze van een bestaande stem of een stem op basis van een voorbeeld.

Toegestane invoer

Tekst

Resultaten

speech

### Beschikbaar in Ailoot · invoer en methoden

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

Invoertypen

`text`

Uitvoertypen

`speech`

Uitvoerformaat

geselecteerde mp3/wav/pcm

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten qwen-tts-latest | Standaard— |
| Veld`input` | Type`string` | VereisteVereist | Waarden en limieten Minimumlengte: 1 Maximumlengte: 600 Eenheid: Unicode-tekens | Standaard— |
| Veld`voice` | Type`string` | VereisteOptioneel | Waarden en limieten Voorbeelden: longanlingxin, longanlufeng Toegestaan aangepast patroon: ^qwen-audio-3\\.0-tts-plus- Voorwaarden: Daadwerkelijke aangepaste stem-IDs met het exacte voorvoegsel qwen-audio-3.0-tts-plus- worden geaccepteerd. | Standaardlonganlingxin |
| Veld`response_format` | Type`string` | VereisteOptioneel | Waarden en limieten mp3, wav, pcm | Standaardmp3 |
| Veld`sample_rate` | Type`integer` | VereisteOptioneel | Waarden en limieten 16.000, 24.000, 48.000 Eenheid: Hz | Standaard24.000 |

Combinaties van invoermaterialen

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

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`material_types` | Contracttext |
| Parameter`required` | Contractnull |
| Parameter`optional_controls` | Contractnull |

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

Invoer

US$ 20,00 *per 1 miljoen tekens*

Uitvoer

US$ 0,00 *per verzoek*

US$ 20,00 per 1 miljoen meegetelde tekens. Een CJK-ideogram telt als 2 meegetelde tekens: US$ 40,00 per 1 miljoen ideogrammen. Gewicht van andere Unicode-tekens: 1. Audiouitvoer: US$ 0,00.

Exacte voorwaardelijke berekening uit de catalogus

```
{
  "cjk_ideograph_weight": 2,
  "input_usd_per_10000_counted_characters": 0.2,
  "other_unicode_character_weight": 1,
  "output_audio_usd": 0,
  "unit": "counted_unicode_characters"
}
```

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/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot · Spraakgeneratie

Spraakvoorbeeld

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen-tts-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
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

geselecteerde mp3/wav/pcm

- `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

| 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` | VoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerd | Volgende 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** [`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`qwen-audio-3.0-tts-plus`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-audio-3.0-tts-plus&fmt=speech), [`qwen-tts`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts&fmt=speech), [`qwen-tts-latest`](https://ailoot.ai/models/nl/#m=qwen-audio-3.0-tts-plus&route=Core&caller=qwen-tts-latest&fmt=speech)

FAQ · qwen-audio-3.0-tts-plus

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/audio/speech` · `qwen-audio-3.0-tts-plus`: `text` → `speech` `POST /v1/audio/speech` · `qwen-tts`: `text` → `speech` `POST /v1/audio/speech` · `qwen-tts-latest`: `text` → `speech`

Welke velden gebruikt het verzoek?

`POST /v1/audio/speech` · `qwen-audio-3.0-tts-plus`: `model`, `input`, `voice`, `response_format`, `sample_rate` `POST /v1/audio/speech` · `qwen-tts`: `model`, `input`, `voice`, `response_format`, `sample_rate` `POST /v1/audio/speech` · `qwen-tts-latest`: `model`, `input`, `voice`, `response_format`, `sample_rate`

Welke limieten gelden?

`POST /v1/audio/speech` · `qwen-audio-3.0-tts-plus`: `input.maximum_length`: `600` `POST /v1/audio/speech` · `qwen-tts`: `input.maximum_length`: `600` `POST /v1/audio/speech` · `qwen-tts-latest`: `input.maximum_length`: `600`

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

## 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)

## 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.
