

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Cotas no Amazon Polly
<a name="limits"></a>

 O Amazon Polly aplica cotas ao tráfego de clientes rejeitando solicitações excessivas. A cota padrão para a solicitação `SynthesizeSpeech` com vozes padrão é de 80 transações por segundo (tps), em uma única região, para uma única Conta da AWS. Se os limites não aumentarem e você gerar 100 solicitações de `SynthesizeSpeech` por segundo usando uma voz padrão, 80 solicitações por segundo serão bem-sucedidas e 20 solicitações por segundo serão limitadas pelo controle de utilização do Amazon Polly. Essas solicitações retornarão uma resposta com o status HTTP 400 e um cabeçalho de resposta indicando `ThrottlingException`. O Amazon Polly também controla a utilização do tráfego para todas as operações com base na taxa de solicitação. 

**Exemplos de limites de síntese de fala**
+ **Sintetizar as primeiras 24 letras do alfabeto inglês, uma letra por vez**. Se a síntese de cada letra levar menos de 50 milissegundos, com um limite de operação de 8 tps, sintetizar 24 letras tomará pelo menos três segundos. Nesse tempo você pode sintetizar até oito letras por segundo. Qualquer solicitação adicional será limitada. Como as solicitações duram pouco, serão sintetizadas em série sem sobreposição.
+ **Sintetizar 16 parágrafos de texto**. Se cada parágrafo for sintetizado e totalmente recebido pelo cliente em dois segundos ou menos, com um limite de operação de oito solicitações simultâneas, serão necessários pelo menos quatro segundos para sintetizar todos os 16 artigos. No primeiro segundo, você pode iniciar até oito solicitações. Durante solicitações simultâneas, tentativas de iniciar uma nova síntese serão limitadas pelo controle de utilização devido ao limite de simultaneidade. Você pode sintetizar os oito parágrafos restantes após os primeiros dois segundos, depois da conclusão do primeiro lote de solicitações. 

Mantenha os seguintes limites em mente ao usar o Amazon Polly.

**Topics**
+ [Regiões compatíveis](#limits-regions)
+ [Cotas e taxas de controle de utilização](#limits-throttle)
+ [Léxicos de pronúncia](#limits-lexicons)
+ [Operação da API SynthesizeSpeech](#limits-synthesizespeech)
+ [Operações da API SpeechSynthesisTask](#limits-long)
+ [Speech Synthesis Markup Language (SSML)](#limits-ssml)

## Regiões compatíveis
<a name="limits-regions"></a>

 Para obter uma lista de regiões da AWS em que o Amazon Polly está disponível, consulte [Endpoints e cotas do Amazon Polly](https://docs.aws.amazon.com/general/latest/gr/pol.html) no *Referência geral da Amazon Web Services*.
+ Para regiões que oferecem suporte a vozes generativas, consulte [Generative voices](https://docs.aws.amazon.com/polly/latest/dg/generative-voices.html).
+ Para regiões que oferecem suporte a vozes de forma longa, consulte [Long-form voices](long-form-voices.md#long-form-regions). 
+ Para saber quais regiões são compatíveis com vozes neurais, consulte [Compatibilidade de recursos e regiões](neural-voices.md#ntts-regions) para TTS neural.

## Cotas e taxas de controle de utilização
<a name="limits-throttle"></a>

 A tabela a seguir define as taxas de controle de utilização por operação do Amazon Polly. Você pode usar o Console de gerenciamento da AWS para solicitar o aumento das cotas ajustáveis, se necessário. 


| Operação | Limite | 
| --- | --- | 
| **Vocabulário** |  | 
| `DeleteLexicon`<br />`PutLexicon`<br />`GetLexicon`<br />`ListLexicons` | Quaisquer 2 transações por segundo (tps) entre essas operações combinadas.<br />Intermitência máxima permitida de 4 tps. | 
| **Fala** |   | 
| `DescribeVoices` | 80 tps com um limite de intermitência de 100 tps | 
| `SynthesizeSpeech` | Voz generativa: 8 tps<br />Voz em formato longo: 8 tps com um limite de intermitência de 10 tps<br />Voz neural: 8 tps com um limite de intermitência de 10 tps<br />Voz padrão: 80 tps com um limite de intermitência de 100 tps | 
| `StartSpeechSynthesisTask` | Voz generativa: 1 tps<br />Voz em formato longo: 1 tps<br />Voz neural: 10 tps <br />Voz padrão: 10 tps com um limite de intermitência de 12 tps | 
| `GetSynthesizeSpeechTask` e da `ListSynthesizeSpeechTask` | Máximo permitido de 10 tps combinados | 

### Solicitações simultâneas
<a name="concurrent-requests"></a>

 Para **vozes generativas**, o Amazon Polly oferece suporte a até 26 solicitações simultâneas. Para **vozes em formato longo**, o Amazon Polly oferece suporte a até 26 solicitações simultâneas. Para **vozes neurais**, o Amazon Polly é compatível com 8 tps com um limite de intermitência de 10 tps, para até 18 solicitações simultâneas. O Amazon Polly também é compatível com limites para solicitações simultâneas. Para **vozes padrão**, o Amazon Polly é compatível com 80 tps para até 80 solicitações simultâneas. 

### Melhores práticas para mitigar o controle de utilização
<a name="best-practices-to-mitigate-throttling"></a>
+  **Faça uma nova tentativa dos controles de utilização com recuo e tremulação** para distribuir a carga por um curto período e lidar com picos inesperados de uso sem comprometer a disponibilidade. O Catálogo de exemplos de código da AWS já está configurado para isso por padrão em muitas linguagens de programação. Visite o [comportamento de nova tentativa do recurso](https://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html) para ver os detalhes. 
+  **Use as [Métricas do Amazon Polly.](https://docs.aws.amazon.com/polly/latest/dg/cloud-watch.html#polly-metrics.html)** O Amazon Polly publica automaticamente no CloudWatch para analisar e prever o aumento do uso atual. 

**nota**  
 Antes de solicitar um aumento de cota (quando aplicável), calcule as necessidades de tps seguindo as diretrizes desta página. O Amazon Polly protege somente os recursos computacionais necessários de acordo com a demanda do cliente para manter os custos baixos. 

## Léxicos de pronúncia
<a name="limits-lexicons"></a>
+ Você pode armazenar até 100 léxicos por conta.
+ Os nomes do léxico podem ser uma string alfanumérica de até 20 caracteres.
+ Cada léxico pode ter até 40.000 caracteres de tamanho. (Observe que o tamanho do léxico afeta a latência da operação SynthesizeSpeech.)
+ Você pode especificar até 100 caracteres para a substituição de cada <phoneme> ou <alias> em um léxico.

Para obter mais informações sobre o uso de léxicos, consulte [Gerenciar léxicos](managing-lexicons.md). 

## Operação da API SynthesizeSpeech
<a name="limits-synthesizespeech"></a>

 Ao estimar o uso de `SynthesizeSpeech`, lembre-se de que o áudio produzido pelo Amazon Polly, especialmente para aplicativos interativos, geralmente leva alguns segundos para ser reproduzido. Isso reduz a taxa de solicitações ao `SynthesizeSpeech`, mesmo para um grande número de consumidores simultâneos. Além disso, o Amazon Polly faz o controle de utilização de solicitações de `SynthesizeSpeech` pelo número de solicitações simultâneas sintetizadas. Não há uma configuração separada para solicitações simultâneas. O limite de solicitações simultâneas sempre tem o mesmo valor que o número de tps permitido e escala com ele. 

 **Exemplo de aplicativo para contos literários**. Você pode usar o Amazon Polly para criar um aplicativo para reproduzir uma série de histórias curtas. Com esse tipo de aplicativo, a primeira história começaria a ser reproduzida, depois a próxima, e assim por diante até que o usuário feche o aplicativo. Cada história levaria cerca de 0,5 segundo para ser sintetizada e dez segundos para ser reproduzida. Nesse cenário, você poderia esperar uma chamada para `SynthesizeSpeech` a cada dez segundos que o cliente passar usando o aplicativo. Isso se traduziria em uma chamada por segundo para cada dez clientes usando o aplicativo simultaneamente. Se você tiver mil clientes usando o aplicativo simultaneamente, pode esperar uma taxa média de chamadas para `SynthesizeSpeech` de apenas cem transações por segundo. 

Observe os seguintes limites relacionados ao uso da operação de API `SynthesizeSpeech`:
+ O tamanho do texto de entrada pode ser de até 3000 caracteres cobrados (6000 caracteres no total). Tags SSML não são contadas como caracteres cobrados.
+ Você pode especificar até cinco léxicos para aplicar ao texto de entrada.
+ O fluxo de áudio de saída (síntese) é limitado a 10 minutos. Depois de ser atingido, qualquer fala restante será cortada.

Para obter mais informações, consulte [SynthesizeSpeech](API_SynthesizeSpeech.md). 

**nota**  
Algumas limitações de operação de API `SynthesizeSpeech` podem ser ignoradas usando a operação de API `StartSythensizeSpeechTask`. Para obter mais informações, consulte [Arquivos de áudio longos](asynchronous.md). 

## Operações da API SpeechSynthesisTask
<a name="limits-long"></a>

Observe os seguintes limites relacionados ao uso das operações de API `StartSpeechSynthesisTask`, `GetSpeechSynthesisTask` e `ListSpeechSynthesisTasks`:
+ O tamanho do texto de entrada pode ser de até 100,000 caracteres cobrados (200,000 caracteres no total). Tags SSML não são contadas como caracteres cobrados.
+ Você pode especificar até cinco léxicos para aplicar ao texto de entrada.

## Speech Synthesis Markup Language (SSML)
<a name="limits-ssml"></a>

Observe os seguintes limites relacionados ao uso de SSML:
+ Não há compatibilidade para as tags `<audio>`, `<lexicon>`, `<lookup>` e `<voice>`.
+ `<break>`Os elementos podem especificar uma duração máxima de 10 segundos cada.
+ A tag `<prosody>` não é compatível com valores para o atributo de velocidade inferior a -80%.

 Para obter mais informações, consulte [Gerar fala com base em documentos SSML](ssml.md).