翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 2.1: をセットアップする AWS CLI
Amazon Polly で動作する AWS CLI ように をダウンロードして設定するには、次の手順に従います。
重要
この演習のステップを実行する AWS CLI ために は必要ありません。ただし、このガイドの一部の実習では AWS CLIを使用します。このステップをスキップして に移動しステップ 2.2: を使用した演習の開始方法 AWS CLI、後で必要な AWS CLI ときに を設定できます。
のセットアップ AWS CLI
を設定するには AWS Command Line Interface
-
AWS CLIをダウンロードして設定します。手順については、AWS Command Line Interface ユーザーガイドの次のトピックを参照してください。
-
Config ファイルに管理者ユーザー AWS CLI AWS の名前付きプロファイルを追加します。このプロファイルは、 AWS CLI コマンドの実行時に使用できます。名前付きプロファイルの詳細については、AWS Command Line Interface ユーザーガイドの「名前付きプロファイル」を参照してください。
[profile adminuser] aws_access_key_id =
adminuser access key ID
aws_secret_access_key =adminuser secret access key
region =aws-region
利用可能な AWS リージョンと Amazon Polly でサポートされているリージョンのリストについては、「」の「リージョンとエンドポイント」を参照してくださいAmazon Web Services 全般のリファレンス。
注記
の設定時に指定した Amazon Polly でサポートされているリージョンを使用している場合は AWS CLI、 AWS CLI コード例から次の行を省略します。
--region
aws-region
-
コマンドプロンプトで以下のヘルプコマンドを入力して、セットアップを確認します。
aws help
有効な AWS コマンドのリストが AWS CLI ウィンドウに表示されます。
から Amazon Polly をアクティブ化する AWS CLI
以前に をダウンロードして設定したことがある場合は AWS CLI、 を再設定しない限り、Amazon Polly が使用できない場合があります AWS CLI。次の手順では、これが必要かどうかを確認します。
から Amazon Polly をアクティブ化するには AWS CLI
-
AWS CLI コマンドプロンプトで次のヘルプコマンドを入力して、Amazon Polly の可用性を確認します。
aws polly help
Amazon Polly の説明が表示され、有効なコマンドのリストが AWS CLI ウィンドウに表示される場合は、すぐに から AWS CLI Amazon Polly を使用できます。この手順の残りはスキップできます。これが表示されない場合は、ステップ 2 に進みます。
-
次の 2 つのオプションのいずれかを使用して Amazon Polly をアクティブ化します。
-
をアンインストールして再インストールします AWS CLI。
手順については、AWS Command Line Interface ユーザーガイドの AWS Command Line Interfaceのインストールを参照してください。
または
-
ファイル service-2.json
をダウンロードします。 コマンドプロンプトで、次のコマンドを入力します。
aws configure add-model --service-model
file://service-2.json
--service-name polly
-
-
再度 Amazon Polly が使用できるかどうかを確認します。
aws polly help
Amazon Polly の説明が表示されます。
から音声エンジンをセットアップする AWS CLI
から AWS CLI、 engine
パラメータはオプションで、generative
、、long-form
、および の 4 つの値を指定できますneural
standard
。例えば、次のコードを使用して米国West-2 (オレゴン) リージョンで start-speech-synthesis-task
AWS CLI コマンドを実行するとします。
aws polly start-speech-synthesis-task \ --engine
neural
--regionus-west-2
\ --endpoint-url "https://polly.us-west-1.amazonaws.com/
" \ --output-format mp3 \ --output-s3-bucket-nameyour-bucket-name
\ --output-s3-key-prefixoptional/prefix/path/file
\ --voice-id Joanna \ --textfile://text_file.txt
出力は次のようになります。
"SynthesisTask":
{
"CreationTime": [..],
"Engine": "neural",
"OutputFormat": "mp3",
"OutputUri": "https://s3.us-west-1.amazonaws.com/your-bucket-name/optional/prefix/path/file.<task_id>.mp3",
"TextType": "text",
"RequestCharacters": [..],
"TaskStatus": "scheduled",
"TaskId": [task_id],
"VoiceId": "Joanna"
}