Quotas e limites

Este documento contém as restrições e os limites de utilização atuais da API Speech-to-Text. Esta página vai ser atualizada para refletir quaisquer alterações a estas restrições e limites de utilização. Reservamo-nos o direito de alterar estes limites.

Pode pedir um aumento da quota se necessário. Consulte a Google Cloud página de quotas para ver mais informações sobre como ver e gerir a sua quota.

Depois de enviar o seu pedido, a Google pode entrar em contacto consigo para obter mais informações e informar se o seu pedido foi aprovado ou recusado.

Limites de conteúdo

Pedidos síncronos

Os pedidos de reconhecimento síncronos (através do método Recognize) aceitam dados de áudio incorporados no campo content do pedido ou como um URI do Cloud Storage no campo uri do pedido. O áudio enviado para um pedido síncrono está limitado a 10 MB ou 1 minuto de duração do áudio (conforme o que for atingido primeiro). Para mais informações sobre o reconhecimento síncrono, consulte a vista geral do reconhecimento síncrono.

Pedidos de streaming

Os pedidos de reconhecimento de streaming (através do método StreamingRecognize) só aceitam áudio inline no campo audio do pedido. Cada pedido na stream está limitado a 25 KB de áudio. Uma stream pode permanecer aberta durante um máximo de 5 minutos, e o áudio tem de ser enviado a uma taxa que se aproxime do tempo real. Se precisar de fazer stream de conteúdo durante mais de 5 minutos, consulte o tutorial de streaming sem fim. Para mais informações sobre o reconhecimento de streaming, consulte a vista geral do reconhecimento de streaming.

Pedidos em lote

Os pedidos de reconhecimento em lote (através do método BatchRecognize) só aceitam áudio como um URI do Cloud Storage no campo uri do pedido. Cada BatchRecognizeRequest pode conter até 15 files para transcrever. Cada ficheiro pode ter uma duração máxima de 8 horas. Para mais informações sobre o reconhecimento assíncrono, consulte a vista geral do reconhecimento em lote.

Reconhecimento de vários idiomas

O reconhecimento de vários idiomas só está disponível nos pontos finais de conversão de voz em texto globais, dos EUA e da UE.

Adaptação

Em qualquer pedido, também pode fornecer recursos de PhraseSet e CustomClass. Os seguintes limites aplicam-se a estes recursos:

Limite de adaptação da voz Valor
Valor de aumento da expressão máximo permitido 20
Expressões num conjunto de expressões 1200
Expressões por pedido 5000
Carateres por expressão 100
Total de carateres por pedido 100 000
Número máximo de itens numa CustomClass 500
Número máximo de carateres por item CustomClass 500
Número máximo de PhraseSets por SpeechAdaptation 20
Número máximo de CustomClasses por SpeechAdaptation 20

Limites de recursos

Os limites atuais de recursos da API Speech-to-Text são os seguintes (e estão sujeitos a alterações):

Tipo de limite Limite de utilização
Número de reconhecedores (por região) 5000
Número de classes personalizadas (por região) 5000
Número de conjuntos de expressões (por região) 5000

Limites aos pedidos

Os limites de utilização da API atuais para a API Speech-to-Text são os seguintes (e estão sujeitos a alterações):

Tipo de limite Limite de utilização
Pedidos de recursos por 60 segundos (por região) 100
Pedidos de operações por 60 segundos (por região) 150
Pedidos de reconhecimento síncronos por 60 segundos (por região) 300
Pedidos de reconhecimento de streaming por 60 segundos (por região) * 1 000 000
Sessões de reconhecimento de streaming por 5 minutos (por região) * 300
Pedidos de reconhecimento em lote por 60 segundos (por região) 150

* O reconhecimento de streaming tem um limite de quota de 300 sessões simultâneas por 5 minutos e um limite de 3000 pedidos por minuto, que se aplica a todas as sessões simultâneas em conjunto. O pedido de configuração inicial de uma sessão não é contabilizado na quota de pedidos.

Estes limites aplicam-se a cada projeto de programador do Speech-to-Text e são partilhados em todas as aplicações e endereços IP que usam um determinado projeto de programador.