En este documento se indican las cuotas y los límites del sistema que se aplican a Transcripción de voz.
- Las cuotas especifican la cantidad de un recurso compartido y contable que puedes usar. Las cuotas se definen por Google Cloud servicios como Speech-to-Text.
- Los límites del sistema son valores fijos que no se pueden cambiar.
Google Cloud usa cuotas para garantizar la equidad y reducir los picos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de unGoogle Cloud recurso que puede usar tu Google Cloud proyecto. Las cuotas se aplican a una serie de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir el número de llamadas a una API enviadas a un servicio, el número de balanceadores de carga que usa tu proyecto de forma simultánea o el número de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios deGoogle Cloud al evitar que se sobrecarguen los servicios. Las cuotas también te ayudan a gestionar tus propios Google Cloud recursos.
El sistema de cuotas de Cloud hace lo siguiente:
- Monitoriza tu consumo de Google Cloud productos y servicios
- Restringe el consumo de esos recursos
- Proporciona una forma de solicitar cambios en el valor de la cuota y automatizar los ajustes de la cuota.
En la mayoría de los casos, cuando intentas consumir más recursos de los que permite la cuota, el sistema bloquea el acceso al recurso y la tarea que intentas realizar falla.
Las cuotas se aplican generalmente a nivel de Google Cloud proyecto. El uso que hagas de un recurso en un proyecto no afectará a la cuota disponible en otro proyecto. En un Google Cloud proyecto, las cuotas se comparten entre todas las aplicaciones y direcciones IP.
Para obtener más información, consulta la descripción general de las cuotas de Cloud.Para ajustar la mayoría de las cuotas, usa la Google Cloud consola. Para obtener más información, consulta Solicitar un ajuste de cuota.
También hay límites del sistema en los recursos de Speech-to-Text. Los límites del sistema no se pueden cambiar.
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.
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. Para obtener más información, consulta los artículos Mensajes de error y Solución de problemas.
En cualquier solicitud, también puedes proporcionar un recurso PhraseSet con una lista de 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 adaptación de voz | 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 de reconocimiento por cada 60 segundos* | 900 |
Solicitudes de recursos de adaptación por cada 60 segundos* | 10 |
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. Para obtener más información, consulta los artículos Mensajes de error y Solución de problemas.
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.