Amazon Pollyの音声をAudio Flashcardsで使うには、AWSアカウントを作り、IAMユーザーとアクセスキーを設定します。AWSの管理に慣れている方向けの手順です。AWSは有料のサービスです。無料で使える条件と期間、ご自身に発生する料金はAmazon Pollyの料金ページでご確認ください。

端末に標準音声があっても、長く聞き続ける教材には別の声が合うことがあります。Amazon Pollyの音声と端末の音声で同じ文を聞き比べてみてください。

Amazon Pollyで使う認証情報を用意する

  1. AWSのアカウントがなければ、AWSでアカウントを作成します。
  2. AWSマネジメントコンソールにサインインします。
  3. Amazon Pollyのコンソールを開きます。
  4. 案内に沿って、Pollyに必要な権限を持つIAMユーザーを作成し、アクセスキーIDとシークレットアクセスキーを発行します。
  5. この2点はAmazon Pollyへのリクエストの認証に使います。安全な場所に保存してください。

設定したユーザーとキーは、AWSのSDK、CLI、またはAPIから音声を生成する際にも使用できます。

IAMユーザーの作成とアプリでの設定

  1. AWSマネジメントコンソールにサインインします。
  2. 検索欄で「IAM」を探し、IAMコンソールを開きます。
  3. 左側のメニューから「Users」を選びます。
  4. ユーザーの追加ボタンを選びます。
  5. 新しいIAMユーザーの名前を入力します。
  6. 名前を付けてユーザーグループを作成します。
  7. アクセス許可ポリシーの検索欄に「AmazonPollyFullAccess」と入力し、そのポリシーを選びます。
  8. グループの作成を確定します。
  9. 作成したグループを選びます。
  10. 次へ進み、設定の確認画面を開きます。
  11. 内容を確認し、ユーザーを作成します。
  12. 作成したユーザーの「Security credentials」タブを開きます。
  13. アクセスキーの作成ボタンを選びます。
  14. 用途に「Command Line Interface (CLI)」を選びます。説明タグの入力は省略できます。
  15. 「Create access key」でキーを作成します。
  16. 最後の画面でアクセスキーIDとシークレットアクセスキーをコピーするかダウンロードします。シークレットアクセスキーは後から再表示できません。
  17. Audio Flashcardsで「Settings」→「Text-To-Speech」を開きます。「My Voices」の「+」から「Amazon Polly」を選び、二つのキーをそれぞれの欄に貼り付けます。
  18. 「Engine」と「Region」を選び、「Fetch Voices」をタップして、「Language」と「Voice」を選択します。

キーは設定した端末にのみ保存されます。利用料はAmazonに直接支払います。無料で端末上で使えるKokoroを含め、ほかの選択肢は音声とテキスト読み上げをご覧ください。