
Une voix économique pour les agents vocaux et le doublage, avec du streaming, des tags vocaux et des dialogues à deux intervenants dans 101 langues et 2 000+ voix.
Une voix économique pour les agents vocaux et le doublage, avec du streaming, des tags vocaux et des dialogues à deux intervenants dans 101 langues et 2 000+ voix.
Aussi connu sous le nom Gemini Flash-Lite TTS, Google Gemini 3.8 Flash-Lite TTS, Gemini-3.8-Flash-Lite-TTS
gemini-3-8-flash-lite-tts/v1/audio/speechPOST/v1/audio/speech:streamGET/v1/voicesgemini-3.8-flash-lite-ttsgoogle/gemini-3.8-flash-lite-ttsTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Gemini 3.8 Flash-Lite TTS génère la voix via POST /v1/audio/speech et renvoie de l'audio lisible. Envoyez le texte à prononcer dans input avec l'id de modèle gemini-3-8-flash-lite-tts. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/audio/speech \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-8-flash-lite-tts",
"input": "Welcome to EmpirioLabs. Your build just finished."
}' \
--output speech.mp3import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/speech",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={"model": "gemini-3-8-flash-lite-tts", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
f.write(response.content)Paramètres de requête pris en charge par l'API Gemini 3.8 Flash-Lite TTS sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| input | string | - | max 5000 | Conversion du texte en voix vocale. Pour le mode multi-haut-parleurs, préfixez les lignes avec Speaker1: / Speaker2:. Jusqu’à 5 000 caractères. Mettez la direction... |
| mode | enum | single | single, multi | Simple = une voix, multi = dialogue à deux voix (utilise voix + voix2 + noms des locuteurs). |
| language | string | - | - | Balise linguistique BCP-47 optionnelle (en-US, es-ES, etc.). La langue du texte est détectée automatiquement. Les 30 voix listées parlent toutes les langues prises... |
| voice | enum | Charon | Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... | Nom vocal principal (par exemple Kore, Puck, Aoede). Laissez vide pour le défaut. Ces 30 voix parlent toutes les langues prises en charge. GET /v1/voices liste la... |
| voice_audio_url | string | - | - | Voice=Custom Only: une URL https vers un enregistrement de 10 à 30 secondes de parole propre et naturelle de la voix vers clone (WAV, MP3, M4A, OGG, WEBM ou FLAC).... |
| voice_consent_audio_url | string | - | - | Voice=Custom Only: une URL https du même haut-parleur lisant cette déclaration à voix haute: « Je suis le propriétaire de cette voix et je consens à ce que Google... |
| voice2 | enum | Kore | Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... | Second nom vocal pour le mode multi-haut-parleurs. Les identifiants de bibliothèque et de voix clonés sont également acceptés. |
| speaker1_name | string | Speaker1 | - | Nom d’affichage utilisé dans le préfixe d’entrée pour le haut-parleur 1 (par défaut: haut-parleur 1). |
| speaker2_name | string | Speaker2 | - | Nom d’affichage utilisé dans le préfixe d’entrée pour le haut-parleur 2 (par défaut: haut-parleur2). |
| output_format | enum | WAV | WAV, MP3, OGG, ALAW, MULAW | Format de fichier audio: WAV, MP3, OGG (Opus), ou ALAW / MULAW pour la téléphonie. |
| speed | number | 1 | 0.25 à 2 | Vitesse de lecture. 1,0 = naturel; <1 plus lent, >1 plus rapide. Non disponible sur POST /v1/audio/speech:stream. |
| volume_gain | number | 0 | -96 à 16 | Gain de sortie en dB. 0 = inchangé. |
| sample_rate | enum | 24000 | 8000, 16000, 22050, 24000, 44100, 48000 | Fréquence d’échantillonnage de sortie en Hz (8000, 16000, 22050, 24000, 44100 ou 48000). La sortie OGG utilise le plus proche de 8000, 16000, 24000 ou 48000. |
| style_prompt | string | - | - | Direction du style en langage naturel (par exemple « chaleureux, conversationnel » ou « présentateur de journaux, sérieux »). |
<argh> <breath> <heavy breath> <exhales> <cackle> <cheer> <chuckle> <chuckles> <cough> <cry> <gasp> <giggle> <groan> <growl> <grunt> <grr> <hiss> <laugh> <laughter> <moan> <pant> <pff> <phew> <scream> <shout> <shriek> <sigh> <sighs> <sneeze> <snicker> <snort> <sob> <throat-clearing> <tsk> <whimper> <whispers> <whispering> <yawn> <short pause> <long pause>Sur EmpirioLabs, Gemini 3.8 Flash-Lite TTS est facturé à l'usage : Entrée $2.60 par 1M de jetons d’invite; Sortie $31.20 par 1M de jetons générés. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Gemini 3.8 Flash-Lite TTS est servi via POST /v1/audio/speech sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Gemini 3.8 Flash-Lite TTS dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.