Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Google Text to Speech API Limit

I need to understand the google TTS API limitation.
As per google docs TTS API call limit is 1000 per minute. I have a couple of queries regarding this.
 
1. Is this limit per project or per account?
2. How can I increase this limit? Is there any way to increase the limit on the same account, or do I have to create multiple accounts to achieve it?
 
 
Solved Solved
1 2 6,842
1 ACCEPTED SOLUTION

The limit of 1000 requests per minute for the Google Text-to-Speech (TTS) API is typically applied per project. This means that each project you create within your Google Cloud Platform (GCP) account will have its own quota for TTS API calls.

You can request an increase in your API usage quotas by going to the Google Cloud Console and navigating to the API Dashboard. From there, select the specific API you're interested in (in this case, the Text-to-Speech API), and then select "Quotas" to request an increase.

Increasing quotas might involve enabling billing for the project and paying for additional usage beyond the free tier. Google might offer higher quotas or customized quotas based on your paid usage.

Creating multiple accounts might not be the ideal solution because managing multiple accounts can be cumbersome, and Google might have policies against abusing multiple accounts to circumvent quotas.

Always ensure that your usage complies with Google's terms of service and acceptable use policies to avoid any potential issues with your account or services.

View solution in original post

2 REPLIES 2

The limit of 1000 requests per minute for the Google Text-to-Speech (TTS) API is typically applied per project. This means that each project you create within your Google Cloud Platform (GCP) account will have its own quota for TTS API calls.

You can request an increase in your API usage quotas by going to the Google Cloud Console and navigating to the API Dashboard. From there, select the specific API you're interested in (in this case, the Text-to-Speech API), and then select "Quotas" to request an increase.

Increasing quotas might involve enabling billing for the project and paying for additional usage beyond the free tier. Google might offer higher quotas or customized quotas based on your paid usage.

Creating multiple accounts might not be the ideal solution because managing multiple accounts can be cumbersome, and Google might have policies against abusing multiple accounts to circumvent quotas.

Always ensure that your usage complies with Google's terms of service and acceptable use policies to avoid any potential issues with your account or services.

Thanks for response. Its really helpful. I also want to know where i can check my limit dashboard/graph or report for limit usage, because  we are getting com.google.api.gax.rpc.ResourceExhaustedException: io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: Quota exceeded for quota metric 'All requests' and limit 'All requests per minute' of service 'texttospeech.googleapis.com' in our API call. which should not be happened.