Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Alexa Skills Kitを試す
1. Skillを使った処理の流れ
1
Alexa
Voice
Service
Skill Adapter
Alexa Service
skill
light
skill
order
skill
music
Webサーバ
AVSを積めば、
デバイスは
問わない
• 音声⇔テキスト 変換
• skillの特定・振り分け
①
text
②
Alexa, tell light to turn
the living light on ③
上記どちらを使うかは
skill開発者が選べる
to turn the living
light on
room: living
state: on
reply: okay
Okay
Lambda
④
⑤
okay⑥
• 要求に対する回答文を応答
• 必要に応じて外部サーバに
通知、等
…
• skillを起動するフレーズで話す
例:ask XXX …
tell XXX …
open XXX for …
start XXX and
• 要求から変数を取得
• 取得するためのフレーズを予め登録
• 複数フレーズの登録で柔軟性を高める
• 例:
- to turn the {room} light {state}
- to turn {state} the {room} light
room: living | bedroom | ..
state: on | off
skillの開発範囲
2. 2種類の会話方法
2
Alexa, tell light to turn
the living light on
Okay
Alexa, start pizza order
What would you like
to order?
Margherita
Can I have your
address?
Kadoma-shi, …
Thank you
menu: Margherita
size: ?
address: ?
menu: Margherita
size: 20cm
address: Kadoma-shi, …
…
Can I have your
address?
Thank you
launch pizza order skill
1回の要求で終わるパターン インタラクティブに会話するパターン
• Alexa側で変数を保持
• Lambdaのコール時に渡せる
end pizza order skill
3. Alexaを使ったLED制御の試作の構成
3
Alexa, ask light controller
to turn on
turning light on
skill
light
controller
※1 https://github.com/alexa/alexa-avs-sample-app
avs sample app
※1
usbマイク
¥600
to turn on
Webサーバ
state: on
turning light on
http
server
raspberry pi
AUX
スピーカ
※2 https://ngrok.com/
ngrok
※2