Passer au contenu

Gemini 3.8 Flash TTS

Intégrer

Identifiant du modèle google/gemini-3.8-flash-tts
# 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/google/gemini-3.8-flash-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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"

Cette requête: ≈0,045 $ 45 crédits API L’exécuter sur cette page

Obtenir une clé API
Google Texte vers parole Rapide #text-to-speech#audio#dialogue#voiceover

Synthèse vocale standard Gemini 3.8 Flash pour narration ou dialogue à deux intervenants, avec 30 voix

Google · audio

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

Texte à prononcer exactement pour un seul intervenant ; utilisez speakers et turns pour un dialogue et omettez prompt. Utilisez style_instructions pour les indications de diction et marquez les événements vocaux en ligne avec <laugh> ou <sigh>. Le fournisseur autorise au maximum 8,192 jetons pour l'ensemble de l'entrée.

Avancé style_instructions · voice · enable_safety_checker · speakers · turns

Indications de diction par défaut pour chaque tour, susceptibles d'être remplacées ; ces instructions ne font pas partie de la transcription parlée.

par défaut Kore

Voix préréglée utilisée pour la parole avec un seul intervenant.

Configuration des intervenants du dialogue contenant exactement deux alias différents, chacun associé à une voix prédéfinie.

Séquence de tours de dialogue, avec un intervenant configuré identifié pour chacun.

POST /run/google/gemini-3.8-flash-tts?wait=20 devis → 0,045 $
# 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/google/gemini-3.8-flash-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Gemini 3.8 Flash TTS

Crée un audio WAV à partir d’un `prompt` avec l’une des 30 voix prédéfinies, ou à partir de deux `speakers` et d’une liste de `turns` pour un dialogue. `style_instructions` définit le rendu séparément de la transcription et peut s’appliquer à tous les tours. Les événements vocaux intégrés comme <laugh> et <sigh> sont autorisés.

Paramètres

NomType Par défautAutorisé Description
promptfacultatif
Typestring | null
Texte à prononcer exactement pour un seul intervenant ; utilisez speakers et turns pour un dialogue et omettez prompt. Utilisez style_instructions pour les indications de diction et marquez les événements vocaux en ligne avec <laugh> ou <sigh>. Le fournisseur autorise au maximum 8,192 jetons pour l'ensemble de l'entrée.
style_instructionsfacultatif
Typestring | null
Indications de diction par défaut pour chaque tour, susceptibles d'être remplacées ; ces instructions ne font pas partie de la transcription parlée.
voicefacultatif
Typeenum
Par défautKore
AchernarAchirdAlgenibAlgiebaAlnilamAoedeAutonoeCallirrhoeCharonDespinaEnceladusErinomeFenrirGacruxIapetusKore
+14 de plusLaomedeiaLedaOrusPulcherrimaPuckRasalgethiSadachbiaSadaltagerSchedarSulafatUmbrielVindemiatrixZephyrZubenelgenubi
Voix préréglée utilisée pour la parole avec un seul intervenant.
speakersfacultatif
Typeobject[]
≤ 2 éléments≥ 2 éléments
Configuration des intervenants du dialogue contenant exactement deux alias différents, chacun associé à une voix prédéfinie.
speakers[].speaker_idrequis
Typestring
≥ 1 characters
Alias identifiant l'intervenant à chaque tour.
speakers[].voicerequis
Typeenum
AchernarAchirdAlgenibAlgiebaAlnilamAoedeAutonoeCallirrhoeCharonDespinaEnceladusErinomeFenrirGacruxIapetusKore
+14 de plusLaomedeiaLedaOrusPulcherrimaPuckRasalgethiSadachbiaSadaltagerSchedarSulafatUmbrielVindemiatrixZephyrZubenelgenubi
Voix préréglée attribuée à cet intervenant.
turnsfacultatif
Typeobject[]
Séquence de tours de dialogue, avec un intervenant configuré identifié pour chacun.
turns[].speaker_idrequis
Typestring
≥ 1 characters
Alias identifiant un intervenant de la configuration.
turns[].textrequis
Typestring
≥ 1 characters
Transcription exacte à prononcer pendant ce tour.
turns[].style_instructionsfacultatif
Typestring | null
Style facultatif de diction pour ce tour.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Le filtrage peut être assoupli en définissant false, si l'appelant est autorisé.
requis

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "google/gemini-3.8-flash-tts",
  "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": 45,
    "usd": "0.045",
    "charged": 45,
    "refunded": 0
  },
  "input": {
    "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
    }
  },
  "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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Sortie audio au format WAV.

Plus de modèles : Texte vers parole

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/google/gemini-3.8-flash-tts.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt