Gemini 3.1 Flash TTS narration and two-speaker dialogue

Gemini 3.1 Flash TTS turns a script into multilingual narration or two-speaker dialogue. Select from 30 voices, describe the desired delivery in style_instructions and place audio tags where emotion or pacing should change. For dialogue, assign a voice to each of two speaker aliases and label the corresponding turns in the text. Choose language, temperature and MP3, WAV or Ogg Opus output for the intended workflow, then audition the complete recording. The estimate includes the Unicode characters in both the script and style instructions.

Gemini 3.1 Flash TTS is developed by Google. Vidgo provides access to the model. Model names and trademarks belong to their respective owners.

Explore Gemini 3.1 Flash TTS Models

Use voice for a narrator, or provide exactly two speakers with distinct aliases and assigned voices for dialogue. Put the words and inline cues in text and the overall performance direction in style_instructions. Open the existing task to choose output settings and review the full character estimate before generating.

Gemini 3.1 Flash TTS Narration and Two-Speaker Dialogue Inputs

The text field holds spoken words, audio tags and dialogue labels. style_instructions supplies the overall tone, pace or accent guidance. In two-speaker mode, use speaker_id values made from letters, digits or underscores and prefix each turn with the matching alias and a colon. Select a supported language value or let the model detect the language from the script.

Model / taskInput and workflow
Gemini 3.1 Flash TTS Text to SpeechCreate multilingual narration and two-speaker dialogue with 30 voices, style instructions and expressive audio tags.

Gemini 3.1 Flash TTS Two-Speaker Rehearsal and Chinese Narration Examples

The rehearsal request gives Actor and Director separate voices, then asks the Actor to repeat a line with a different emotional intent. The gallery request supplies Mandarin narration about reflected street light and a warm window, with a gentle style brief. Read the original scripts, meaning translations and full settings while listening to each result, including voice changes, pauses and emphasis.

Original spoken text and translation

Actor: [whispers] You're early. The curtain isn't up yet. Director: Same words again. This time, you've been waiting years to see them. Actor: [excitement] You're early! The curtain isn't up yet! Director: [laughs] There it is. Keep that smile. We're ready.

{
  "style_instructions": "An intimate theatre rehearsal. Actor shifts from a secretive whisper to delighted recognition. Director is calm, warm and lightly amused. Keep both voices distinct; do not read speaker labels or tags aloud.",
  "speakers": [
    {
      "speaker_id": "Actor",
      "voice": "Puck"
    },
    {
      "speaker_id": "Director",
      "voice": "Kore"
    }
  ],
  "language_code": "English (US)",
  "temperature": 1,
  "output_format": "mp3"
}
Original style, voice and output settings
Generated result · Gemini 3.1 Flash TTS

Original spoken text and translation

Original Mandarin spoken text: 请看照片右侧的雨伞。[short pause] 伞面上的水珠,映着街边的灯光。再看远处那扇窗。[slow] 一点暖光,照亮了安静的小巷。摄影把匆匆经过的日常,留成了值得细看的风景。 English meaning: Look at the umbrella on the right side of the photograph. [short pause] The droplets on its surface reflect the lights beside the street. Now look at that window in the distance. [slow] A little warmth illuminates the quiet alley. Photography preserves the everyday moments we hurry past as scenes worth looking at closely.

{
  "style_instructions": "A warm Mandarin photography gallery guide. Speak naturally with gentle pauses. Softly emphasize the light in the window. Read only the Chinese narration, without speaking the bracketed directions.",
  "voice": "Sulafat",
  "language_code": "Chinese Mandarin (China)",
  "temperature": 1,
  "output_format": "mp3"
}
Original style, voice and output settings
Generated result · Gemini 3.1 Flash TTS

Creative Use Cases for Gemini 3.1 Flash TTS

Prepare a narrator’s script or a two-role conversation, assign the voices and describe the intended performance. Generate in the selected format and listen through the full result before using it for story dialogue, gallery guidance, educational explanations, event commentary, localized narration or speech in an application.

Two-person dialogue concepts

Write alternating lines for two named roles and assign a voice to each. Describe their relationship and delivery in the style instructions, then review turn changes and emotional progression in the generated scene.

Gallery and museum narration

Prepare a description of the object or image and indicate where attention should move. Select a voice and a clear delivery style, then review pacing and emphasis for an audio guide.

Educational explanations

Write an explanation with clear examples and planned pauses, then describe the intended speaking style. Listen for terminology, pronunciation and continuity before using the audio in a lesson.

Event commentary prototypes

Describe the event progression and use delivery cues where energy changes. Review the complete speech for clear words, rising intensity and the final reaction while developing a commentary concept.

Localized narration

Prepare the actual script in the target language and select a supported language value and voice. Audition pronunciation, rhythm and style in each generated version before placing it in the localized experience.

Speech in a creative application

Collect script, style direction and voice or two-speaker assignments, then submit the documented request. Retrieve the finished audio by task ID and preserve its chosen format for playback or further editing.

Gemini 3.1 Flash TTS Specifications and API Pricing

Gemini TTS uses the current rate per 1,000 Unicode characters for text plus style_instructions. The existing task counts the supplied strings, including their spaces and inline delivery tags, and calculates the amount proportionally. The dynamic table shows the current character rate; enter both complete fields in the task to review the full estimate before submitting and plan revised takes from their actual input lengths.

ModelProviderWorkflowInput materialAudio formatsStarting rate
Gemini 3.1 Flash TTS Text to SpeechGoogleText to SpeechText; one or two speakersMP3 / WAV / OGG_OPUS$0.12 / 1,000 input characters

How to Use Gemini 3.1 Flash TTS on Vidgo

Test your creative brief online, then bring the verified request into your application.

Test online

Generate a result with your intended settings

Open the Gemini TTS task and enter the complete text and style instructions. Configure the narrator or two speakers, language, temperature and output format, then review the combined character estimate. Generate and listen through all spoken turns for pronunciation, emotion, pauses and role changes before using the audio.

Why Use Gemini 3.1 Flash TTS on Vidgo

Choose a task, inspect its settings and cost, and follow the result from an online test to an authenticated API request.

Creative testing and task selection

Choose inputs around your creative goal

Prepare a single narrator or exactly two dialogue roles. Choose a voice for the narrator, or distinct speaker aliases with an assigned voice for each role and matching labels in the script. Add style direction and optional inline cues, then choose language, temperature and output format.

Audition your script and voice settings

Open the Gemini TTS task and enter the complete text and style instructions. Configure the narrator or two speakers, language, temperature and output format, then review the combined character estimate. Generate and listen through all spoken turns for pronunciation, emotion, pauses and role changes before using the audio.

Review the estimate before generation

Count the Unicode characters in both the script and style instructions, including supplied spaces and delivery tags. Use the task’s current per-1,000-character rate and review the combined estimate before each take.

API integration and result management

Learn from complete recorded examples

Read the original spoken text and voice settings while listening to the result. Translations explain the meaning while preserving the recording’s original spoken language. Review pronunciation, pacing and expression before adapting the request to your own script.

Track each generation with its task ID

Retain the task ID returned by the API to query status and retrieve completed file URLs. Use your online generation history to review earlier results and the creative direction you tested.

Follow the documentation for the selected task

Use the documentation linked from each task for its exact model identifier, accepted inputs, authentication and response format. Integrate the same task you tested online so its media and settings match the request.

Gemini 3.1 Flash TTS API FAQ

Gemini 3.1 Flash TTS is a Google speech model on Vidgo for narration and exactly two-speaker dialogue. It provides 30 voices, multilingual input, style instructions, inline audio tags, temperature control and MP3/WAV/Ogg Opus output. The text field accepts up to 50,000 Unicode characters.

Browse all models