

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# PutLexicon
<a name="API_PutLexicon"></a>

발음 어휘를 AWS 리전리전에 저장합니다. 같은 이름의 어휘가 해당 리전에 이미 있는 경우 새 어휘가 해당 어휘를 덮어씁니다. 어휘 작업은 최종적인 일관성을 유지하므로 SynthesizeSpeech 작업에 어휘를 사용할 수 있을 때까지 시간이 걸릴 수 있습니다.

자세한 내용은 [어휘 관리](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html)를 참조하세요.

## Request Syntax
<a name="API_PutLexicon_RequestSyntax"></a>

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

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

## URI 요청 파라미터
<a name="API_PutLexicon_RequestParameters"></a>

요청은 다음 URI 파라미터를 사용합니다.

 ** [LexiconName](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-uri-Name"></a>
어휘의 이름입니다. 이름은 일반 표현 형식 [0-9A-Za-z]\$11,20\$1을 따라야 합니다. 즉, 이름은 최대 20자 길이의 대소문자를 구분하는 영숫자 문자열입니다.  
패턴: `[0-9A-Za-z]{1,20}`   
필수 여부: 예

## 요청 본문
<a name="API_PutLexicon_RequestBody"></a>

요청은 JSON 형식으로 다음 데이터를 받습니다.

 ** [Content](#API_PutLexicon_RequestSyntax) **   <a name="polly-PutLexicon-request-Content"></a>
PLS 어휘의 내용을 문자열 데이터로 표현한 내용입니다.  
유형: 문자열  
필수 항목 여부: 예

## 응답 구문
<a name="API_PutLexicon_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_PutLexicon_ResponseElements"></a>

작업이 성공하면 서비스가 비어 있는 HTTP 본문과 함께 HTTP 200 응답을 다시 전송합니다.

## 오류
<a name="API_PutLexicon_Errors"></a>

 ** InvalidLexiconException **   
Amazon Polly에서 지정한 어휘를 찾을 수 없습니다. 어휘 이름의 철자가 정확한지 확인한 다음 다시 시도하세요.  
HTTP 상태 코드: 400

 ** LexiconSizeExceededException **   
이 작업을 수행하면 지정된 어휘의 최대 크기를 초과하게 됩니다.  
HTTP 상태 코드: 400

 ** MaxLexemeLengthExceededException **   
이 작업을 수행하면 어휘소의 최대 크기를 초과할 수 있습니다.  
HTTP 상태 코드: 400

 ** MaxLexiconsNumberExceededException **   
이 작업을 수행하면 최대 어휘 수를 초과할 수 있습니다.  
HTTP 상태 코드: 400

 ** ServiceFailureException **   
알 수 없는 상태로 인해 서비스 장애가 발생했습니다.  
HTTP 상태 코드: 500

 ** UnsupportedPlsAlphabetException **   
어휘에서 지정한 알파벳은 지원되는 알파벳이 아닙니다. 유효 값은 `x-sampa` 및 `ipa`입니다.  
HTTP 상태 코드: 400

 ** UnsupportedPlsLanguageException **   
어휘에 지정된 언어를 지원하지 않습니다. 지원 언어의 목록은 [어휘 속성](https://docs.aws.amazon.com/polly/latest/dg/API_LexiconAttributes.html)을 참조하세요.  
HTTP 상태 코드: 400

## 참고
<a name="API_PutLexicon_SeeAlso"></a>

언어별 AWS SDKs
+  [AWS 명령줄 인터페이스 V2](https://docs.aws.amazon.com/goto/cli2/polly-2016-06-10/PutLexicon) 
+  [AWS .NET V4용 SDK](https://docs.aws.amazon.com/goto/DotNetSDKV4/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/polly-2016-06-10/PutLexicon) 
+  [AWS Go용 SDK v2](https://docs.aws.amazon.com/goto/SdkForGoV2/polly-2016-06-10/PutLexicon) 
+  [AWS Java V2용 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/polly-2016-06-10/PutLexicon) 
+  [AWS PHP V3용 SDK](https://docs.aws.amazon.com/goto/SdkForPHPV3/polly-2016-06-10/PutLexicon) 
+  [AWS Python용 SDK](https://docs.aws.amazon.com/goto/boto3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/polly-2016-06-10/PutLexicon) 