En este documento, se describen las cuotas y los límites que se aplican a Speech-to-Text.
Google Cloud usa cuotas para garantizar la equidad y reducir los aumentos repentinos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de un recurso de Google Cloud que puede usar tu proyecto de Google Cloud. Las cuotas se aplican a una variedad de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir la cantidad de llamadas a la API para un servicio, la cantidad de balanceadores de cargas que se usan en simultáneo en tu proyecto o la cantidad de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios de Google Cloud mediante la prevención de la sobrecarga de los servicios. También te ayudan a administrar tus propios recursos de Google Cloud.
El sistema de cuotas Cloud realiza las siguientes acciones:
- Supervisa el consumo de productos y servicios de Google Cloud.
- Restringe el consumo de esos recursos.
- Proporciona un medio para solicitar cambios en el valor de la cuota.
En la mayoría de los casos, cuando intentas consumir más de lo que permite la cuota de un recurso, el sistema bloquea el acceso al recurso, y la tarea que intentas realizar falla.
Por lo general, las cuotas se aplican a nivel del proyecto de Google Cloud. El uso de un recurso en un proyecto no afecta tu cuota disponible en otro proyecto. Dentro de un proyecto de Google Cloud, las cuotas se comparten entre todas las aplicaciones y direcciones IP.
Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Para obtener más información, consulta Solicita una cuota mayor.
También hay límites para los recursos de Speech-to-Text. Estos límites no están relacionados con el sistema de cuotas. Los límites no se pueden cambiar, a menos que se indique lo contrario.
En este documento se detallan las restricciones y los límites de uso actuales de la API de Cloud Speech‑to‑Text. Esta página se actualizará para reflejar los cambios que se realicen a estas restricciones y los límites de uso. Nos reservamos el derecho de modificar los límites.
Límites de contenido
El contenido que se envía a Speech‑to‑Text debe proporcionarse como datos de audio, ya sea directamente en el campo content
de la solicitud o referenciado en un URI de Google Cloud Storage, en el campo uri
de la solicitud. Existe un límite de 10 MB para cada solicitud enviada 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 caso del método StreamingRecognize
, el límite de 10 MB se aplica a la solicitud StreamingRecognize
inicial y al tamaño de cada mensaje individual de la transmisión. Si se supera este límite, se arroja un error. No hay límite de tamaño para las solicitudes enviadas con datos de audio almacenados en un bucket de Google Cloud Storage.
La API contiene los siguientes límites de tamaño (sujetos a cambios) para este tipo de contenido:
Límite de contenido | Duración de audio |
---|---|
Solicitudes síncronas | Aproximadamente 1 minuto |
Solicitudes asíncronas | Aproximadamente 480 minutos* |
Solicitudes de transmisión | Aproximadamente 5 minutos** |
* En el caso de un audio con una duración superior a aproximadamente 1 minuto, se debe usar el campo uri
para hacer referencia a un archivo de audio almacenado en Google Cloud Storage.
** Si necesitas transmitir contenido durante más de 5 minutos, consulta el instructivo de transmisión ilimitada.
Para las solicitudes StreamingRecognize
, el audio debe enviarse a una velocidad que se aproxime al tiempo real.
Si se intenta procesar contenido que exceda estos límites, se producirá un error. Si deseas obtener más información, consulta Mensajes de error y Solución de problemas.
En todas las solicitudes, también puedes proporcionar un recurso de PhraseSet que contenga una lista de frases específicas para la solicitud. En este contexto, una sola palabra cuenta como una frase. Se aplican los siguientes límites a ese contexto:
Límite de adaptación de voz | Valor |
---|---|
Frases por solicitud | 5,000 |
Total de caracteres por solicitud | 100,000 |
Caracteres por frase | 100 |
Límites de solicitudes
Los límites de uso actuales de la API para Speech‑to‑Text son los siguientes (y están sujetos a cambios):
Tipo de límite | Límite de uso |
---|---|
Solicitudes de reconocimiento cada 60 segundos* | 900 |
Solicitudes de recursos de adaptación por 60 segundos* | 10 |
Procesamiento por día | 480 horas de audio |
* Cada sesión StreamingRecognize
se considera una única solicitud, a pesar de que la transmisión puede contener varios marcos de audio StreamingRecognizeRequest
.
Si envías solicitudes o intentas procesar audio por encima de estos límites, se producirá un error. Si deseas obtener más información, consulta Mensajes de error y Solución de problemas.
Los límites se aplican a cada proyecto de desarrollador de Speech‑to‑Text y se comparten en todas las aplicaciones y direcciones IP que usen un proyecto de desarrollador específico.