翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PutLexicon
発音レキシコンを AWS リージョンに保存します。同じ名前のレキシコンがそのリージョンに既に存在する場合は、新しいレキシコンで上書きされます。レキシコン操作には最終的に一貫性があるため、レキシコンが操作に使用できるようになるまでにはしばらく時間がかかる場合があります。 SynthesizeSpeech
詳細については、レキシコンの管理を参照してください。
リクエストの構文
PUT /v1/lexicons/LexiconName
HTTP/1.1
Content-type: application/json
{
"Content": "string
"
}
URI リクエストパラメータ
リクエストでは、次の URI パラメータを使用します。
- LexiconName
-
レキシコンの名前。名前は、正規表現形式 [0-9A-Za-z]{1,20} に従う必要があります。つまり、名前は、大文字と小文字が区別される 20 文字までの英数字文字列です。
Pattern:
[0-9A-Za-z]{1,20}
必須: はい
リクエストボディ
リクエストは以下の JSON 形式のデータを受け入れます。
- Content
-
文字列データとしての PLS レキシコンの内容。
型: 文字列
必須: はい
レスポンスの構文
HTTP/1.1 200
レスポンス要素
アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。
エラー
- InvalidLexiconException
-
Amazon Polly は、指定されたレキシコンを見つけることができません。レキシコンの名前のスペルが正しいことを確認してから、もう一度試してください。
HTTP ステータスコード:400
- LexiconSizeExceededException
-
このオペレーションでは、指定されたレキシコンの最大サイズを超過します。
HTTP ステータスコード:400
- MaxLexemeLengthExceededException
-
このオペレーションでは、レキシコンの最大サイズを超過します。
HTTP ステータスコード:400
- MaxLexiconsNumberExceededException
-
このオペレーションでは、レキシコンの最大数を超過します。
HTTP ステータスコード:400
- ServiceFailureException
-
不明な状態が原因で、サービス障害が発生しました。
HTTP ステータスコード:500
- UnsupportedPlsAlphabetException
-
レキシコンで指定されたアルファベットは、サポートされているアルファベットではありません。有効な値は、
x-sampa
およびipa
です。HTTP ステータスコード:400
- UnsupportedPlsLanguageException
-
レキシコンで指定された言語はサポートされていません。サポートされている言語のリストについては、レキシコン属性を参照してください。。
HTTP ステータスコード:400
その他の参照資料
この API を言語固有の AWS SDK で使用する方法の詳細については、以下を参照してください。