LoginSignup
0
0

More than 5 years have passed since last update.

Amazon EC2 - Amazon Polly for WordPress

Last updated at Posted at 2018-09-20

テキスト読み上げ機能を WordPress のウェブサイトに追加します。
Amazon Polly for WordPress プラグインを使います。
今回は EC2 上で WordPress サイトをホストします。
AWS で WordPress サイトを立ち上げるには、【Amazon EC2 - WordPress ハンズオン】を参照してください。


1.IAM ポリシーの作成

WordPress 用の AWS アクセス権限を作成します。

IAMから「ポリシー」 の「ポリシーの作成」を選択します。
スクリーンショット 2018-08-18 21.41.26.png

ポリシーの作成ページ表中で 「JSON」 タブのエディター中に下のコードを貼り付け、「Review Policy」 ボタンを選択します。

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Permissions1",
"Effect": "Allow",
"Action": [
"polly:SynthesizeSpeech",
"s3:HeadBucket",
"polly:DescribeVoices"
],
"Resource": "*"
},
{
"Sid": "Permissions2",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketAcl",
"s3:GetBucketPolicy",
"s3:PutObject",
"s3:DeleteObject",
"s3:CreateBucket",
"s3:PutObjectAcl"
],
"Resource": "arn:aws:s3:::audio_for_wordpress*"
}
]
}

スクリーンショット 2018-08-18 21.44.31.png

ポリシーの確認ページの [名前] で「PollyForWordPressPolicy」と入力し、 「Create Policy」ボタンを選択します。
スクリーンショット 2018-08-18 21.47.54.png

「ロール」 から 「ロールの作成」を選択します。
スクリーンショット 2018-08-18 21.48.46.png

「AWS サービス」 サービスのリストで、「EC2」を選択し 「次のステップ:アクセス権限」と進みます。スクリーンショット 2018-08-18 21.50.53.png

アクセス権限ポリシーをアタッチするページの検索ボックスで PollyForWordPressPolicy と入力し、 [チェックボックス] を選択し、「次のステップ:確認」 へと進みます。スクリーンショット 2018-08-18 21.52.42.png

[ロール名] に PollyForWordPressRole と入力し、「ロールの作成」に進みます。
スクリーンショット 2018-08-18 21.54.43.png

PollyForWordPressRole ロールを WordPress EC2 インスタンスに割り当てます。EC2 WordPress インスタンスを選択し、[アクション] メニューから、「インスタンスの設定 > IAM ロールの割り当て/置換」 を選択します。
スクリーンショット 2018-08-18 21.59.08.png

[IAM ロール] で、先に作成した「PollyForWordPressRole」 を選択し、[適用] をクリックします。
スクリーンショット 2018-08-18 21.59.57.png

2.Amazon Polly for WordPress プラグインのインストール

WordPress 管理者ページを開いてログインしてください。
*ログイン方法は【WordPress ハンズオン】を参考にしてください。

「Plugins」 を選択し、「Add New」 を選択します。
スクリーンショット 2018-08-18 22.47.25.png

「Upload Plugin」、[Keyword]から Amazon Polly for WordPress を検索し、「Install Now」をクリック、インストール後は「Activate」をクリックします。
スクリーンショット 2018-08-19 19.16.48.png

3.Amazon Polly for WordPress プラグインの設定(とばしても可)

今回は音声を変更してみます。 「Settings」を選択し、[Voice name]を適当なものに変えてみましょう。
スクリーンショット 2018-08-19 19.21.49.png

4.テスト

「Posts」 から「New」 を選択し、新規ポスト作成のウィザードで、タイトルやコンテンツを書きます。同じ画面で、「Enable Amazon Polly」 にチェックし 「Publish」 を選択して新規ポストを保存します。
スクリーンショット 2018-08-19 19.24.55.png

WordPress サイトを開き、プレイヤーの組み込まれた新規ポストが見えるはずです。「再生」 ボタンをクリックして音声になった記事を聞いてみましょう。
スクリーンショット 2018-08-19 19.29.30.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0