ステップ 2.1: をセットアップする AWS CLI - Amazon Polly

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

ステップ 2.1: をセットアップする AWS CLI

Amazon Polly で動作する AWS CLI ように をダウンロードして設定するには、次の手順に従います。

重要

この演習のステップを実行する AWS CLI ために は必要ありません。ただし、このガイドの一部の実習では AWS CLIを使用します。このステップをスキップして に移動しステップ 2.2: を使用した演習の開始方法 AWS CLI、後で必要な AWS CLI ときに を設定できます。

のセットアップ AWS CLI

を設定するには AWS Command Line Interface
  1. AWS CLIをダウンロードして設定します。手順については、AWS Command Line Interface ユーザーガイドの次のトピックを参照してください。

  2. 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
  3. コマンドプロンプトで以下のヘルプコマンドを入力して、セットアップを確認します。

    aws help

    有効な AWS コマンドのリストが AWS CLI ウィンドウに表示されます。

から Amazon Polly をアクティブ化する AWS CLI

以前に をダウンロードして設定したことがある場合は AWS CLI、 を再設定しない限り、Amazon Polly が使用できない場合があります AWS CLI。次の手順では、これが必要かどうかを確認します。

から Amazon Polly をアクティブ化するには AWS CLI
  1. AWS CLI コマンドプロンプトで次のヘルプコマンドを入力して、Amazon Polly の可用性を確認します。

    aws polly help

    Amazon Polly の説明が表示され、有効なコマンドのリストが AWS CLI ウィンドウに表示される場合は、すぐに から AWS CLI Amazon Polly を使用できます。この手順の残りはスキップできます。これが表示されない場合は、ステップ 2 に進みます。

  2. 次の 2 つのオプションのいずれかを使用して Amazon Polly をアクティブ化します。

    1. をアンインストールして再インストールします AWS CLI。

      手順については、AWS Command Line Interface ユーザーガイドAWS Command Line Interfaceのインストールを参照してください。

      または

    2. ファイル service-2.json をダウンロードします。

      コマンドプロンプトで、次のコマンドを入力します。

      aws configure add-model --service-model file://service-2.json --service-name polly
  3. 再度 Amazon Polly が使用できるかどうかを確認します。

    aws polly help

    Amazon Polly の説明が表示されます。

から音声エンジンをセットアップする AWS CLI

から AWS CLI、 engineパラメータはオプションで、generative、、long-form、および の 4 つの値を指定できますneuralstandard。例えば、次のコードを使用して米国West-2 (オレゴン) リージョンで start-speech-synthesis-task AWS CLI コマンドを実行するとします。

aws polly start-speech-synthesis-task \ --engine neural --region us-west-2 \ --endpoint-url "https://polly.us-west-1.amazonaws.com/" \ --output-format mp3 \ --output-s3-bucket-name your-bucket-name \ --output-s3-key-prefix optional/prefix/path/file \ --voice-id Joanna \ --text file://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" }