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