Amazon AI plugin for WordPress で投稿内容を喋らせてみた

こんにちは。”Okayama WordPress Meet up Organizer” のふるさとです。この投稿は、2019年07月20日に開催される “Shimane WordPress Meet up” のライトニングトーク用に投稿したものです。

さて、今回みなさまにご紹介するプラグインは、”Amazon AI plugin for WordPress” となります。
https://wordpress.org/plugins/amazon-polly/

Amazon AI plugin for WordPress とは

昨年2月にAmazonは “Amazon AI plugin for WordPress” を発表しました。これを使えばブログの投稿から音声を生成することができ、その音声をこのようにブログ記事から直接再生したり、ポッドキャスト形式でアクセスすることができます。
プラグインをインストール、各種設定をするだけで(もちろんAWSアカウントは必要ですよ)、以下のような音声再生がブログに表示されます。また、 “Subscribe” をタップすれば、ポットキャストへ登録もできます。

Amazon AI plugin for WordPress を設定する

とりあえずざっくり説明すると以下になります。
※詳細はまた別記事で紹介しますね。

  1. IAMポリシー、IAMユーザーの作成。 ※って、さっき「やむ」って言っちゃったけど本当は「あいあむ」と読みます。
  2. WordPressプラグインのインストール
  3. プラグインを設定

1については、すこーーしだけAWSの知識がいるので、解説はまた今度とします。
2はプラグインをインストールするだけなので簡単。
3のプラグイン設定は、以下になります。

General configuration
AWS access key/AWS secret keyAWSで作成したIAM情報。
AWS RegionAsia Pacific (Tokyo)。
Source languageJapanese。
Store audio in Amazon S3チェックをつける。
Text To Speech
Voice NameJapanese-Mizuki。
※Mizukiは女性、Takumiは男性です。

その他に、Playerの設置位置の設定や、投稿時にAmazon Pollyをデフォルトで有効にするかなどの設定がありますので、ご自由に。
そして投稿するだけで、この記事のように投稿できます。

ポッドキャストに対応する

ポッドキャストに対応したければ、以下の画面で、”Polly cast enabled” にチェックを入れるだけでOKです。iPhoneでポッドキャストを登録したければ、”Amazon Pollycast available”に記載あるURLを、ポッドキャストに登録してください。

Amazon Echoで記事を聞く

2019年2月、このポッドキャスト機能を使って、Amazon Echoで記事を読ませることができます。具体的には、このポットキャストを読ませるフラッシュブリーフィングのAlexa Skillを作ることになります。「Alexa Skillを開発するのは大変!」 と思うかもしれませんが、実はこの作業は非常に簡単です。
プログラムを書かずにAlexa Skillを作成することができるサービスを、Amazonから提供されています。それは、 Alexa Skill Blueprintsです。
Alexa Skill Blueprintsは、さまざまなテンプレートを選択し、それをベースに少しカスタマイズを加え、簡単にAlexa Skillを作ることができます。今回の場合は、「Blog」というテンプレートがあるのでそちらを利用します。
詳しくは以下の記事を参考にしてください。
https://aws.amazon.com/jp/blogs/news/read-wordpress-sites-through-amazon-alexa-devices/
そして、残念なお知らせがあります。Alexa Skill Blueprintsはアメリカと日本とで利用可能なテンプレートが少し異なります。2019年7月時点、日本のAlexa Skill Blueprintsでは、「Blog」テンプレートは利用できません。。。
・日本のAlexa Skill Blueprintsはこちらのリンクです。
https://blueprints.amazon.co.jp/
・アメリカのAlexa Skill Blueprintsはこちらのリンクです。
https://blueprints.amazon.com/
アメリカのAlexa Skill BlueprintsでSkillを作成しても、日本アカウントのAmazon Echoでは利用できません。ざんねーーーーーん。
一応、Alexa Skill Blueprintsがどれだけ簡単にAlexa Skillを作れるかは、私が以前に別のSkillを作成したときの動画がありますのでご参照ください。5分あればSkillを作ることができます。

「アレクサ、たけしふるさとブログの最新記事を聴かせて」。。。。。。。
早く利用できるようになると良いですね。

約5分間、ご清聴、ありがとうございました。

この記事を書いた人

takeshi.furusato

AWS Samurai 2022
JAWS-UG Okayama
OkayamaWordPressMeetup
JP_Stripes Okayama
SORACOM UG Okayama
TwilioJP-UG Okayama
自称めんツナかんかんエバンジェリスト(https://mtc2.furusato.blog/)
DIGITALJET inc.