Cuotas y límites

En este documento se detallan las restricciones y los límites de uso actuales de Cloud Speech-to-Text. Esta página se actualizará para reflejar todos los cambios en dichos límites de uso y restricciones. Nos reservamos el derecho de cambiarlos.

Si hace falta, puedes solicitar un aumento de la cuota. Para obtener más información sobre cómo ver y gestionar tu cuota, consulta la página de cuotas de Cloud.

Después de enviar tu solicitud, es posible que nos pongamos en contacto contigo para precisar algunos detalles y comunicarte si la aprobamos o no.

Límites de contenido

El contenido de Speech-to-Text se proporciona como datos de audio directamente en el campo content de la solicitud o como referencia en un URI de Google Cloud Storage en el campo uri de la solicitud. Hay un límite de 10 MB en todas las solicitudes únicas que se envíen a la API mediante archivos locales. En el caso de los métodos Recognize y LongRunningRecognize, este límite se aplica al tamaño de la solicitud enviada. En el método StreamingRecognize, el límite de 10 MB se aplica tanto a la solicitud StreamingRecognize inicial como al tamaño de cada mensaje concreto que se incluya en la emisión. Si se supera este límite, se produce un error. No se aplican límites al tamaño de las solicitudes que se envíen mediante datos de audio almacenados en segmentos de Google Cloud Storage.

La API tiene los siguientes límites de tamaño de este contenido, los cuales están sujetos a cambios.

Límite de contenido Duración del audio
Solicitudes síncronas ~1 minuto
Solicitudes asíncronas ~480 minutos*
Solicitudes de streaming ~5 minutos**

* En los audios con una duración superior a ~1 minuto, debe usarse el campo uri para hacer referencia a un archivo de audio de Google Cloud Storage.
** Si tienes que emitir contenido durante más de 5 minutos, consulta el tutorial de streaming sin fin.

En el caso de las solicitudes StreamingRecognize, los audios deben enviarse a una velocidad que se aproxime a la velocidad en tiempo real.

Si se intenta procesar contenido que supere estos límites, se producirá un error.

En cualquier solicitud, también puedes proporcionar un recurso SpeechContext con una lista con frases específicas de la solicitud correspondiente (en este contexto, una sola palabra cuenta como una frase). Se aplican los siguientes límites a dicho contexto:

Límite de SpeechContext Valor
Frases por solicitud 5000
Caracteres totales por solicitud 100.000
Caracteres por frase 100

Límites de solicitudes

Los límites de uso actuales de la API Speech-to-Text son los siguientes (están sujetos a cambios):

Tipo de límite Límite de uso
Solicitudes por cada 60 segundos* 900
Procesamiento diario 480 horas de audio

* Cada sesión de StreamingRecognize se considera una sola solicitud, aunque esta incluya varios marcos de audio de StreamingRecognizeRequest en la emisión.

Las solicitudes o los intentos de procesamiento de audio que superen estos límites producirán un error.

Estos límites se aplican a cada proyecto de desarrollador de Speech-to-Text. Además, se comparten entre todas las aplicaciones y direcciones IP que usen un proyecto de desarrollador determinado.