Une API key
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Utilisez l'API Gemini TTS via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.
curl -X POST https://runapi.ai/api/v1/gemini_tts/text_to_speech \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.1-flash-tts",
"text": "Créez l’introduction d’un podcast à deux voix, avec un animateur britannique posé et une invitée américaine énergique."
}'
import { GeminiTtsClient } from "@runapi.ai/gemini-tts";
const client = new GeminiTtsClient();
const result = await client.textToSpeech.run({
model: "gemini-3.1-flash-tts",
text: "Créez l’introduction d’un podcast à deux voix, avec un animateur britannique posé et une invitée américaine énergique.",
});
require "runapi/gemini_tts"
client = RunApi::GeminiTts::Client.new
result = client.text_to_speech.run(
model: "gemini-3.1-flash-tts",
text: "Créez l’introduction d’un podcast à deux voix, avec un animateur britannique posé et une invitée américaine énergique."
)
npx skills add runapi-ai/gemini-tts -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
Gemini TTS convertit un dialogue ordonné en audio tout en conservant une configuration vocale propre à chaque locuteur. La requête peut aussi définir la scène, le contexte général d’interprétation et la température d’échantillonnage.
| Endpoint | Résolution | Durée | Prix | |
|---|---|---|---|---|
| text_to_speech | — | — | Entrée $1.40 / 1M de tokens | Sortie $28.00 / 1M de tokens |
Prix affichés pour gemini-2.5-pro-tts. Les autres variantes conservent leurs propres tarifs par endpoint.
Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.
Utilisez votre clé RunAPI pour tous les modèles pris en charge.
Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.
Interrogez par task ID ou traitez le callback quand la génération se termine.
Gemini TTS fait partie du catalogue Google de RunAPI et donne accès à Gemini 2.5 Pro TTS et Gemini 3.1 Flash TTS via des interfaces cohérentes dans l’API, les SDK et la CLI.
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.
Les tarifs à l'usage sont visibles avant l'appel.
RunAPI prend en charge Gemini 2.5 Pro TTS et Gemini 3.1 Flash TTS via le même endpoint de synthèse vocale et le même format de requête.
Ajoutez une configuration pour chaque participant avec un identifiant `Speaker N` unique, puis associez chaque réplique du dialogue à l’un de ces identifiants.
Chaque locuteur dispose d’une voix, d’un accent, d’un style d’interprétation et d’un rythme, auxquels peut s’ajouter un profil audio pour affiner la direction vocale.
La scène décrit l’environnement d’enregistrement, tandis que l’exemple de contexte fixe le ton général et guide l’interprétation du dialogue.
Interrogez la tâche ou recevez son callback à la fin du traitement ; la réponse contient une liste `audios` avec l’URL du fichier généré.
Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.