Naar inhoud springen

Tada TTS 1B

Integreren

Model-ID tada/1b/text-to-speech
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/tada/1b/text-to-speech?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request: $ 0,003 3 API-tegoed Op deze pagina uitvoeren

API-sleutel ophalen
Open model Tekst naar spraak

Tekst-naar-spraak met stemkloning vanuit een referentie-audioclip, 1B-variant met tien talen

Open model · Audio

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht

Spraakinhoud als tekst; de referentiespreker levert de stem waarmee deze wordt weergegeven.

•verplicht audio_url
Sleep een bestand hierheen of

Bron voor stemklonen, aangeleverd als URL van een audiobestand, die de spreker identificeert wiens stemkenmerken het model moet reproduceren.

Geavanceerd output_format · transcript · language · num_extra_steps · temperature · top_p · repetition_penalty · acoustic_cfg_scale · noise_temperature · num_inference_steps · speed_up_factor · enable_safety_checker
output_format standaard wav

Bestandsindeling voor de gegenereerde audio.

standaard

Transcript van de referentieaudio dat moet worden aangeleverd voor opnamen in andere talen dan Engels; automatische transcriptie is alleen ingebouwd voor Engels.

standaard en

Taalcode voor tekstuitlijning, die moet overeenkomen met de synthesetaal bij het genereren van spraak in een andere taal dan Engels.

standaard 0

Extra aantal autoregressieve stappen om afsluitende prosodie of stilte toe te voegen door de spraak na de aangeleverde tekst voort te zetten.

standaard 0.6

Samplingtemperatuur voor teksttokens: verhoging voegt meer variatie aan de uitvoer toe; 0 of lager is niet toegestaan.

standaard 0.9

Top-p-samplinginstelling (nucleus) die wordt gebruikt om tekst te genereren.

standaard 1.1

Straf voor het herhalen van tokens tijdens het genereren van de uitvoer.

standaard 1.6

Classifier-free guidance-sterkte voor het genereren van akoestische kenmerken.

standaard 0.9

Ruis-temperatuur tijdens flow-matching-diffusie.

standaard 20

Aantal ODE-solverstappen voor het genereren van akoestiek via flow matching.

standaard 1

Vermenigvuldigingsfactor voor spraaksnelheid: gegenereerde spraak wordt langzamer onder 1.0 en sneller boven 1.0.

POST /run/tada/1b/text-to-speech?wait=20 prijsopgave → $ 0,003
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/tada/1b/text-to-speech?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "prompt": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Tada TTS 1B

Spreekt de tekst uit `prompt` uit met de stem uit de referentieclip in `audio_url`. Voor niet-Engelse audio is een `transcript` van de referentie vereist. `language` ondersteunt en, ar, ch, de, es, fr, it, ja, pl en pt. Instellingen zijn onder meer `speed_up_factor` (0.5 tot 2), `temperature`, `top_p` en `num_inference_steps`; de uitvoer is wav of mp3.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
audio_urlverplicht audio
Typeurl · audio
Bron voor stemklonen, aangeleverd als URL van een audiobestand, die de spreker identificeert wiens stemkenmerken het model moet reproduceren.
transcriptoptioneel
Typestring
Standaard
Transcript van de referentieaudio dat moet worden aangeleverd voor opnamen in andere talen dan Engels; automatische transcriptie is alleen ingebouwd voor Engels.
promptverplicht
Typestring
Spraakinhoud als tekst; de referentiespreker levert de stem waarmee deze wordt weergegeven.
languageoptioneel
Typeenum
Standaarden
enarchdeesfritjaplpt
Taalcode voor tekstuitlijning, die moet overeenkomen met de synthesetaal bij het genereren van spraak in een andere taal dan Engels.
num_extra_stepsoptioneel
Typeinteger
Standaard0
0 – 50
Extra aantal autoregressieve stappen om afsluitende prosodie of stilte toe te voegen door de spraak na de aangeleverde tekst voort te zetten.
temperatureoptioneel
Typenumber
Standaard0.6
≤ 2> 0
Samplingtemperatuur voor teksttokens: verhoging voegt meer variatie aan de uitvoer toe; 0 of lager is niet toegestaan.
top_poptioneel
Typenumber
Standaard0.9
0 – 1
Top-p-samplinginstelling (nucleus) die wordt gebruikt om tekst te genereren.
repetition_penaltyoptioneel
Typenumber
Standaard1.1
1 – 2
Straf voor het herhalen van tokens tijdens het genereren van de uitvoer.
acoustic_cfg_scaleoptioneel
Typenumber
Standaard1.6
0 – 10
Classifier-free guidance-sterkte voor het genereren van akoestische kenmerken.
noise_temperatureoptioneel
Typenumber
Standaard0.9
0 – 2
Ruis-temperatuur tijdens flow-matching-diffusie.
num_inference_stepsoptioneel
Typeinteger
Standaard20
1 – 50
Aantal ODE-solverstappen voor het genereren van akoestiek via flow matching.
speed_up_factoroptioneel
Typenumber
Standaard1
0,5 – 2
Vermenigvuldigingsfactor voor spraaksnelheid: gegenereerde spraak wordt langzamer onder 1.0 en sneller boven 1.0.
output_formatoptioneel
Typeenum
Standaardwav
wavmp3
Bestandsindeling voor de gegenereerde audio.
enable_safety_checkeroptioneel
Typeboolean
Standaardtrue
Screening kan worden versoepeld door false in te stellen, mits de aanroeper is geautoriseerd.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "tada/1b/text-to-speech",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 3,
    "usd": "0.003",
    "charged": 3,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "prompt": "Hello from Doitong. This is a short test sentence."
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200,
      "duration": 5,
      "channels": 1,
      "sample_rate": 1,
      "bitrate": "string"
    }
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
audio
object {url, content_type, file_name, file_size, duration, channels, sample_rate, bitrate}Audiobestand met de gesynthetiseerde spraak.

Meer modellen: Tekst naar spraak

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/tada/1b/text-to-speech.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt