Skip to content

Gemini TTS Voice Channel ​

What is it?

Gemini TTS is a speech synthesis feature from Google, built on the Gemini 2.5 model. It supports multi-speaker text dubbing with 24 languages and 30 voice characters.

Supported Models:

  • gemini-2.5-flash-preview-tts (recommended — lower limits, higher free quota)
  • gemini-2.5-pro-preview-tts

Prerequisites:

  • Google account
  • pyVideoTrans v3.70+ or later

Step 1: Get a Gemini API Key ​

  1. Visit Google AI Studio
  2. Log in with your Google account
  3. Go to the API Keys page
  4. Create and copy your API Key

Step 2: Configure the Software ​

  1. Open the software and go to Menu → Translation Settings → Gemini Pro
  2. Enter your API Key
  3. At the bottom, under TTS Model, select a model:
    • Recommended: gemini-2.5-flash-preview-tts (higher free quota)
  4. Save the settings

Gemini configuration

Step 3: Use Gemini TTS ​

  1. Return to the main interface
  2. Select Gemini TTS from the Voice Channel dropdown
  3. Choose the target language
  4. Select a voice from the Voice dropdown
  5. Click the dubbing button to start

Select Gemini TTS voice

Available Voices (30) ​

Gemini TTS provides the following voices:

Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede,
Callirrhoe, Autonoe, Enceladus, Iapetus, Umbriel, Algieba,
Despina, Erinome, Algenib, Rasalgethi, Laomedeia, Achernar,
Alnilam, Schedar, Gacrux, Pulcherrima, Achird, Zubenelgenubi,
Vindemiatrix, Sadachbia, Sadaltager, Sulafat

Common Issues and Solutions ​

429 Rate Limit Error ​

Gemini currently enforces strict API rate limits. When processing many text lines, especially in dual-speaker mode, you may encounter generation failures (particularly with Chinese text). The error message will contain the 429 error code.

Solutions:

  1. Wait and retry: Wait a few minutes or longer, then try again
  2. Adjust concurrency settings:
    • Increase the pause duration after each dubbing request
    • Reduce the number of concurrent requests
  3. Upgrade to a paid account: Subscribe to Google's paid plan for higher limits

429 error solution

Important Notes ​

  1. Google account: You need a free Google account. If you don't have one, you can register at the Google website — a phone number is typically sufficient for registration.

Troubleshooting ​

IssueSolution
Cannot connect to APICheck your network connection and ensure you can access Google services
429 rate limitWait and retry, or reduce concurrency
Insufficient balanceUpgrade to a paid Google account
Can't find TTS settingsMake sure you're using v3.70+ or later