

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á.

# PutLexicon
<a name="API_PutLexicon"></a>

Armazena um léxico de pronúncia em uma Região da AWS. Se um léxico com o mesmo nome já existir na região, ele será substituído pelo novo léxico. As operações do léxico têm consistência eventual, portanto, pode levar algum tempo até que o léxico esteja disponível para a operação. SynthesizeSpeech 

Para obter mais informações, consulte [Gerenciamento de léxicos](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html).

## Sintaxe da Solicitação
<a name="API_PutLexicon_RequestSyntax"></a>

```
PUT /v1/lexicons/LexiconName HTTP/1.1
Content-type: application/json

{
   "Content": "string"
}
```

## Parâmetros da Solicitação de URI
<a name="API_PutLexicon_RequestParameters"></a>

A solicitação usa os seguintes parâmetros de URI:

 ** [LexiconName](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-uri-Name"></a>
Nome do léxico. O nome deve seguir o formato expresso regular [0-9A-Za-z]\$11,20\$1. Ou seja, o nome é uma sequência alfanumérica com distinção entre maiúsculas e minúsculas de até 20 caracteres.   
Padrão: `[0-9A-Za-z]{1,20}`   
Obrigatório: Sim

## Corpo da Solicitação
<a name="API_PutLexicon_RequestBody"></a>

A solicitação aceita os dados a seguir no formato JSON.

 ** [Content](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-Content"></a>
Conteúdo do léxico PLS como dados de string.  
Tipo: sequência  
Obrigatório: sim

## Sintaxe da resposta
<a name="API_PutLexicon_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Elementos de Resposta
<a name="API_PutLexicon_ResponseElements"></a>

Se a ação for bem-sucedida, o serviço reenviará uma resposta 200 HTTP com um corpo HTTP vazio.

## Erros
<a name="API_PutLexicon_Errors"></a>

 ** InvalidLexiconException **   
O Amazon Polly não encontrou o léxico especificado. Verifique se o nome do léxico está escrito corretamente e tente de novo.  
Código de status HTTP: 400

 ** LexiconSizeExceededException **   
O tamanho máximo do léxico especificado seria excedido por essa operação.  
Código de status HTTP: 400

 ** MaxLexemeLengthExceededException **   
O tamanho máximo do lexema seria excedido por essa operação.  
Código de status HTTP: 400

 ** MaxLexiconsNumberExceededException **   
O número máximo de léxicos seria excedido por essa operação.  
Código de status HTTP: 400

 ** ServiceFailureException **   
Uma condição desconhecida causou uma falha no serviço.  
Código de status HTTP: 500

 ** UnsupportedPlsAlphabetException **   
O alfabeto especificado pelo léxico não é um alfabeto compatível. Os valores válidos são `x-sampa` e `ipa`.  
Código de status HTTP: 400

 ** UnsupportedPlsLanguageException **   
O idioma especificado no léxico não é compatível. Para ver uma lista dos idiomas compatíveis, consulte [Atributos do léxico](https://docs.aws.amazon.com/polly/latest/dg/API_LexiconAttributes.html).  
Código de Status HTTP: 400

## Consulte também
<a name="API_PutLexicon_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS Interface de linha de comando V2](https://docs.aws.amazon.com/goto/cli2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/polly-2016-06-10/PutLexicon) 