ハンズオン: Polly入門

目的

Pollyを利用して、テキストファイルから音声データを作成する。

前提

作業環境条件

本作業は、以下の作業環境で行います。

作業環境条件1: OSとバージョン

本手順は、Amazon Linux "Amazon Linux AMI release 2018.03"以降のOS環境での実施を前提としています。

コマンド:

cat /etc/issue | head -1

結果(例):

Amazon Linux AMI release 2018.03

作業環境条件2: シェルとバージョン

本手順は、bash "4.2.46(2)-release"以降のシェル環境での実施を前提としています。

コマンド:

bash --version -v | head -1

結果(例):

GNU bash, バージョン 4.2.46(2)-release (x86_64-redhat-linux-gnu)

作業環境条件3: AWS CLIのバージョン

本手順は、AWS CLIのバージョン"1.16.209"以降での実施を前提としています。

コマンド:

aws --version

結果(例):

aws-cli/1.16.209 Python/3.6.8 Linux/4.14.59-83.43.amzn1.x86_64 botocore/ 1.12.199

バージョンが古い場合は最新版に更新しましょう。

コマンド:

sudo -H pip install -U awscli

手順

ローカル環境での作業

  • 今回は"${HOME}/tmp/parameter-handson-cli-polly"をパラメータファイル情報用ディレクトリとします。

ディレクトリが存在することを確認します。

コマンド:

ls -d ${HOME}/tmp/parameter-handson-cli-polly

結果(例:存在する場合):

${HOME}/tmp/parameter-handson-cli-polly

存在しない場合は作成します。

コマンド:

mkdir -p ${HOME}/tmp/parameter-handson-cli-polly

3. 音声ファイルの作成1 (プロファイル権限での作業)

Cloud9画面

  • 左ペイン(フォルダ/ファイル一覧)

    • (環境名)

      • tmp-handson-cli-polly

        • handson-cli-polly-stream-text.mp3

  • ファイルを選択して、右クリックする。

    • ポップアップメニューから"DownLoad"をクリックする。

ダウンロードダイアログ

  • ダウンロードを行う。

4. 音声ファイルの作成2 (プロファイル権限での作業)

Cloud9画面

  • 左ペイン(フォルダ/ファイル一覧)

    • (環境名)

      • tmp-handson-cli-polly

        • handson-cli-polly-stream-ssml.mp3

  • ファイルを選択して、右クリックする。

    • ポップアップメニューから"DownLoad"をクリックする。

ダウンロードダイアログ

  • ダウンロードを行う。

6. 音声ファイルの作成3 (プロファイル権限での作業)

Cloud9画面

  • 左ペイン(フォルダ/ファイル一覧)

    • (環境名)

      • tmp-handson-cli-polly

        • handson-cli-polly-stream-ssml-lexicon.mp3

  • ファイルを選択して、右クリックする。

    • ポップアップメニューから"DownLoad"をクリックする。

ダウンロードダイアログ

  • ダウンロードを行う。

デスクトップ環境での作業

注釈

  • デモを予定

    • Keynoteへの埋め込み

    • MP4への変換 (ナレーション付き動画)

後始末1. 語彙集の削除 (プロファイル権限での作業)

後始末3. Polly利用ポリシの削除 (IAM権限での作業)

後始末4. 作業ディレクトリの削除 (ローカル環境での作業)

音声関連ファイル用ディレクトリを削除します。

コマンド:

rm -R ${HOME}/environment/tmp-handson-cli-polly

設定ファイルが不要な場合は、削除します。

コマンド:

rm -R ${HOME}/tmp/conf-handson-cli-polly

ローカル環境での作業

パラメータファイル情報用ディレクトリを削除します。

コマンド:

rm -Rf ${HOME}/tmp/parameter-handson-cli-polly

備考