PutLexicon - Amazon Polly

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

PutLexicon

Almacena un lexicón de pronunciación en una Región de AWS. Si ya existe un lexicón con el mismo nombre en la región, el nuevo léxico lo sobrescribe. Las operaciones del léxico tienen una consistencia eventual, por lo que puede pasar algún tiempo antes de que el léxico esté disponible para la SynthesizeSpeech operación.

Para obtener más información, consulte Administración de lexicones.

Sintaxis de la solicitud

PUT /v1/lexicons/LexiconName HTTP/1.1 Content-type: application/json { "Content": "string" }

Parámetros de solicitud del URI

La solicitud utiliza los siguientes parámetros URI.

LexiconName

El nombre del lexicón. El nombre debe seguir el formato expreso normal [0-9A-Za-z] {1,20}. Es decir, el nombre es una cadena alfanumérica que distingue mayúsculas de minúsculas y tiene una longitud máxima de 20 caracteres.

Patrón: [0-9A-Za-z]{1,20}

Obligatorio: sí

Cuerpo de la solicitud

La solicitud acepta los siguientes datos en formato JSON.

Content

Contenido del lexicón PLS en forma de cadena de datos.

Tipo: cadena

Obligatorio: sí

Sintaxis de la respuesta

HTTP/1.1 200

Elementos de respuesta

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

Errores

InvalidLexiconException

Amazon Polly no encuentra el lexicón especificado. Asegúrese de que el nombre del lexicón esté bien escrito y, a continuación, vuelva a intentarlo.

Código de estado HTTP: 400

LexiconSizeExceededException

Esta operación superaría el tamaño máximo del lexicón especificado.

Código de estado HTTP: 400

MaxLexemeLengthExceededException

Esta operación superaría el tamaño máximo del lexema.

Código de estado HTTP: 400

MaxLexiconsNumberExceededException

Esta operación superaría el número máximo de lexicones.

Código de estado HTTP: 400

ServiceFailureException

Una condición desconocida ha provocado un fallo en el servicio.

Código de estado HTTP: 500

UnsupportedPlsAlphabetException

El alfabeto especificado en el lexicón no es un alfabeto compatible. Los valores válidos son x-sampa y ipa.

Código de estado HTTP: 400

UnsupportedPlsLanguageException

El idioma especificado en el lexicón no es compatible. Para ver una lista de los idiomas compatibles, consulte Atributos del lexicón.

Código de estado HTTP: 400

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: