#3541 google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current q

108.7* Posted at: 1 hour ago 👁3

Network connection failed:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 17, in run
File "videotrans\tts\__init__.py", line 361, in run
File "videotrans\tts\_base.py", line 176, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_geminitts.py", line 45, in _run
File "videotrans\tts\_geminitts.py", line 158, in generate_tts_segment
File "google\genai\models.py", line 5407, in generate_content_stream
File "google\genai\models.py", line 4101, in _generate_content_stream
File "google\genai\_api_client.py", line 1405, in request_streamed
File "google\genai\_api_client.py", line 1224, in _request
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 420, in exc_check
File "tenacity\__init__.py", line 187, in reraise
File "concurrent\futures\_base.py", line 439, in result
File "concurrent\futures\_base.py", line 391, in __get_result
File "tenacity\__init__.py", line 480, in call
File "google\genai\_api_client.py", line 1189, in _request_once
File "google\genai\errors.py", line 121, in raise_for_response
File "google\genai\errors.py", line 146, in raise_error
google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 10, model: gemini-2.5-flash-tts\nPlease retry in 47.259812235s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.5-flash-tts'}, 'quotaValue': '10'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '47s'}]}}


=
system:Windows-10-10.0.26200-SP0
version:v3.96
frozen:True
language:en
root_dir:C:/pyvideotrans

1 Replies

This is due to the Gemini TTS API's free tier quota being exceeded. The error indicates you have exceeded the limit of 10 free requests per day for the gemini-2.5-flash-tts model.

Solution:

  1. Switch to a different TTS channel. Since you are using the free tier, you have likely hit the daily limit. The most reliable free alternative is Edge-TTS. In the "Voiceover Channel" dropdown on the main interface, select "Edge-TTS (Free)".
  2. If you must use Gemini TTS, you need to check your Google AI Studio billing plan and upgrade to a paid tier to increase your quota.
  3. Adjust advanced settings to reduce request frequency. If you continue using any paid or rate-limited TTS service (like Gemini, OpenAI, etc.), go to Menu -> Tools/Options -> Advanced Options -> [Voiceover Adjustment] and set the following:

    • Concurrent voiceover threads: Set to 1.
    • Pause seconds after voiceover: Set to 5 or higher (e.g., 10).

Note: The error log shows you are using version v3.96. It is recommended to upgrade to the latest version (v3.97) as it may contain fixes and improvements.

Please refer to the relevant documentation:

Post Your Reply