Cotas e limites

Neste documento, listamos as cotas e os limites do sistema que se aplicam à Cloud Speech-to-Text.

  • As cotas têm valores definidos por padrão, mas geralmente é possível solicitar ajustes.
  • Os limites do sistema são valores fixos que não podem ser alterados.

OGoogle Cloud usa cotas para garantir a distribuição justa e reduzir sobrecargas no uso e na disponibilidade dos recursos. Uma cota restringe a alocação de um recurso doGoogle Cloud para uso do seu projeto do Google Cloud . As cotas se aplicam a vários tipos de recursos, incluindo hardware, software e componentes de rede. Por exemplo, elas podem restringir o número de chamadas de API para um serviço, o número de balanceadores de carga usados simultaneamente pelo projeto ou o número de projetos que podem ser criados. As cotas protegem a comunidade de usuários doGoogle Cloud , impedindo a sobrecarga de serviços. Elas também ajudam você a gerenciar seus próprios recursos do Google Cloud .

O sistema de cotas do Cloud faz o seguinte:

Na maioria dos casos, quando você tenta consumir mais de um recurso do que a cota permite, o sistema bloqueia o acesso ao recurso, e a tarefa que você está tentando executar falha.

As cotas geralmente se aplicam ao nível do projeto do Google Cloud . O uso de um recurso em um projeto não afeta a cota disponível em outro. Em um projeto do Google Cloud , as cotas são compartilhadas entre todos os aplicativos e endereços IP.

Saiba mais em Visão geral das cotas do Cloud.

Para ajustar a maioria das cotas, use o console do Google Cloud . Para mais informações, consulte Solicitar ajuste de cota.

Também há limites do sistema para os recursos da Cloud STT. Os limites do sistema não podem ser alterados.

Este documento apresenta as restrições e os limites de uso atuais da API Cloud Speech-to-Text. Esta página será atualizada para refletir as mudanças em relação a essas restrições e os limites de uso. Reservamos o direito de alterar esses limites.

Limites de conteúdo

Os conteúdos enviados à Cloud Speech-to-Text são fornecidos como arquivos de áudio, seja diretamente no campo content da solicitação ou como referência em um URI do Cloud Storage no campo uri da solicitação. Há um limite de 10 MB em todas as solicitações únicas enviadas à API usando arquivos locais. No caso dos métodos Recognize e LongRunningRecognize, esse limite se aplica ao tamanho da solicitação enviada. No caso do método StreamingRecognize, o limite de 10 MB se aplica à solicitação inicial StreamingRecognize e ao tamanho de cada mensagem individual no fluxo. Exceder esse limite causará um erro. Não há limite de tamanho para solicitações enviadas usando dados de áudio armazenados em um bucket do Cloud Storage.

A API contém os limites detalhados abaixo para o tamanho desse tipo de conteúdo (sujeitos a alterações).

Limite de conteúdo Duração do áudio
Solicitações síncronas Aproximadamente 1 minuto
Solicitações assíncronas Aproximadamente 480 minutos*
Solicitações de streaming Aproximadamente 5 minutos

*Todo áudio com cerca de um minuto ou mais precisa usar o campo uri para fazer referência a um arquivo de áudio no Cloud Storage.

Para solicitações StreamingRecognize, o áudio precisa ser enviado a uma taxa que se aproxime do tempo real.

Tentar processar conteúdos além desses limites vai resultar em erro. Para mais informações, consulte Mensagens de erro e Solução de problemas.

Em qualquer solicitação, também é possível fornecer um SpeechContext que contém uma lista de frases específicas para a solicitação. Nesse contexto, uma única palavra conta como uma frase. Os seguintes limites se aplicam a esse contexto:

Limite de adaptação da fala Valor
Frases por solicitação 5.000
Total de caracteres por solicitação 100.000
Caracteres por frase 100

Limites de solicitações

Estes são os limites de uso atuais para a API Cloud Speech-to-Text (sujeitos a alterações):

Tipo de limite Limite de uso
Solicitações de reconhecimento a cada 60 segundos* 900
Solicitações de recursos de adaptação a cada 60 segundos* 10
Processamento por dia 480 horas de áudio

*Cada sessão StreamingRecognize é considerada uma única solicitação, mesmo que inclua vários frames do áudio StreamingRecognizeRequest no stream.

As solicitações e/ou tentativas de processamento de áudio que ultrapassarem esses limites vão produzir um erro. Para mais informações, consulte Mensagens de erro e Solução de problemas.

Esses limites se aplicam a cada projeto de desenvolvedor da Cloud Speech-to-Text e são compartilhados entre todos os aplicativos e endereços IP que usam um determinado projeto de desenvolvedor.