PutLexicon - Amazon Polly

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

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: