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.