

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
<a name="API_PutLexicon"></a>

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](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html).

## Sintaxis de la solicitud
<a name="API_PutLexicon_RequestSyntax"></a>

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

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

## Parámetros de solicitud del URI
<a name="API_PutLexicon_RequestParameters"></a>

La solicitud utiliza los siguientes parámetros URI.

 ** [LexiconName](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-uri-Name"></a>
El nombre del lexicón. El nombre debe seguir el formato expreso normal [0-9A-Za-z] \$11,20\$1. 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
<a name="API_PutLexicon_RequestBody"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [Content](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-Content"></a>
Contenido del lexicón PLS en forma de cadena de datos.  
Tipo: cadena  
Obligatorio: sí

## Sintaxis de la respuesta
<a name="API_PutLexicon_ResponseSyntax"></a>

```
HTTP/1.1 200
```

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

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

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

 ** 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](https://docs.aws.amazon.com/polly/latest/dg/API_LexiconAttributes.html).  
Código de estado HTTP: 400

## Véase también
<a name="API_PutLexicon_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente:
+  [AWS Interfaz de línea de comandos 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) 