Amazon Echo用 Alexa スキルを作ってみる : Alexa用MP3ファイル変換
公開日:
:
最終更新日:2018/08/05
gadget
子どもたちが百人一首の暗記に苦労しているので、解説本を複数購入したり、iPhoneアプリを使わせてみたりしているのだが、どうも続かない。
そして自分自身もさっぱり覚えられないので次の手をどうしようか悩んでいたのだが、ふと思い立って Alexa Skill を作り始めた。
Amazon Echo Dot なら食卓に置いてあり、いつでも呼び出して復習することができるためだ。すでに何個か百人一首スキルも公開されているのだが、いまいち自分の用途には合っていないので、作ることとした。
とりあえず最初に用意した機能が、「秋の田の」と発音すると、続きを発音してくれるもの。
Alexaスキルを作るためには、AWSアカウントと、Amazon Developerアカウントを作る必要がある。
AWSに慣れていない人にとっては、アカウント作成から苦労する必要がある。このあたりを参考にした。
Amazon Echoを使いこなそう!Node.jsでAlexaスキル開発 – スマートスピーカーの基本とスキル開発入門 | dotstudio
Alexa にも読み上げ機能はあるのだが、読ませてみるとさすがに違和感がある。SSMLでコントロールできるらしいが、苦労しても人間の読み上げに近づけるのは難しそうなので、MP3ファイルを読ませることとした。
再生できるMP3ファイルは決まったものにする必要がある。
今回は指示通り ffmpeg を使うこととした。
[Alexa] SSMLのAudioタグで応答に効果音を挿入する | Developers.IO
shellスクリプトを作成して、引数に与えたファイルを全てAlexa用に変換してみた。-t 15 で15秒に制限している。
#!/bin/bash -x
for f in "$@"
do
ffmpeg -i "$f" -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 -t 15 "${f%.*}"-a.mp3
done
オリジナルのMP3ファイルの音量が小さい場合、-af で調整することもできる。
MP3などの音声ファイル や MP4などの動画ファイル の音量を調整する :Tips & FAQ – arbk-works
#!/bin/bash -x
for f in "$@"
do
ffmpeg -i "$f" -ac 2 -af "volume=15dB" -codec:a libmp3lame -b:a 48k -ar 16000 -t 15 "${f%.*}"-a.mp3
done
作ったMP3ファイルはどこに置いても良いのだが、https接続できるなど条件があるので、AmazonおすすめのS3を使うこととする。
アップロードの仕方は下記を参考にした。
【Amazon Echo入門#4】Alexaちゃんにカイジの「ざわざわ」をやらせて焦燥感を演出するスキルを作る – もふもふ技術部
実際のスキルの作成の際にはこちらを参考にした。
Amazon Echo (Alexa) 用に音声対話クイズのスキルを作成してみた – WonderPlanet Tech Blog
JavaScriptをすっかり忘れていて苦労したが、できてしまうととても楽しい。
関連記事
-
-
MacBook で UQ WiMAX を使ってみる
今日は会社休みにしたのでMacBookとUQ WiMAXドングル UD01SSを持って家の周りを
-
-
東プレ Realforce 専用交換キーキャップを Realforce 91UBK に取り付けてみた
自宅で Realforce 91UBK ALL55g 会社で Realforc
-
-
電子ピアノ KORG LP-380 ローズウッドを買ってみた
数ヶ月前に、電子ピアノ CASIO Privia PX-720 の高いドの音が出なくなってしまった。
-
-
Nintendo 3DS 開梱。ウィニングイレブン 3Dの感想
たまたまAmazonで予約できた3DSは、3/6以降の発送になっていたが、実際には3/4に届いた
-
-
ポモドーロテクニック用物理タイマーならTime Timer
会社ではなかなか自由に時間を使えないが、家で読書や作業をする時には、ポモドーロテクニックを
-
-
UQ UD01SS が MacOS対応に
UQ、モバイルWiMAX通信カードをMac対応に えらいじゃんUQ。これで VMware に XP
-
-
[買ってみた] Ember Temperature Control Mug 2
Ember セラミック マグ posted with amazlet at 20.01.1
-
-
4月1日よりGoogle検索アルゴリズムの変更? によりサイト訪問者数が激減
気づいたら4月1日からのブログの訪問者数が激減していた。 Stats を確認してみると、これまで
-
-
奥さん用の3人乗り電動自転車を検討する → ギュットミニを買いました
今使っているNationalの電動自転車がそろそろ限界に近づいているので、買い換えを検討中。 うち
-
-
EPSON Endeavor NP11 が欲しい → 買いました
ネットを見ていて、ふと目に止まったEPSON Endeavor NP11 が今なら6300円引きの広
