

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

発音レキシコンを AWS リージョンに保存します。同じ名前のレキシコンがそのリージョンに既に存在する場合は、新しいレキシコンで上書きされます。レキシコンオペレーションには結果整合性があるため、レキシコンが SynthesizeSpeech オペレーションで使用可能になるまでに時間がかかることがあります。

詳細については、[レキシコンの管理](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html)を参照してください。

## リクエストの構文
<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
```

## レスポンス要素
<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 のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for .NET V4](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 SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for Java V2](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 SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/polly-2016-06-10/PutLexicon) 
+  [AWS SDK for Python](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) 