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
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.
Sintaxe da Solicitação
PUT /v1/lexicons/LexiconName
HTTP/1.1
Content-type: application/json
{
"Content": "string
"
}
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- LexiconName
-
O nome do léxico. O nome deve seguir o formato expresso regular [0-9A-Za-z]{1,20}. 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}
Exigido: Sim
Corpo da Solicitação
A solicitação aceita os dados a seguir no formato JSON.
- Content
-
Conteúdo do léxico PLS como dados de string.
Tipo: string
Obrigatório: Sim
Sintaxe da Resposta
HTTP/1.1 200
Elementos de Resposta
Se a ação tiver êxito, o serviço enviará de volta uma resposta HTTP 200 com um corpo HTTP vazio.
Erros
- InvalidLexiconException
-
O Amazon Polly não consegue encontrar 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
eipa
.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.
Código de Status HTTP: 400
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: