PutLexicon - Amazon Polly

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

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

以下の資料も参照してください。

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、次を参照してください: