ロボホンのアプリ開発者への道 声で起動する

「ごはんないよ」アプリを作成中。

ボタンをタップしたら「ごはんないよ」というメールを出すところまで作りました。
メールアドレスもメッセージも直書きです。

さて次は。

簡単そうなので。
起動するときの「ことば」を設定することにします。

起動するときのことば

起動するときの「ことば」はホームシナリオというやつに設定できるとのこと。
[assets > hvml > home > パッケージ名+_home.hvml] が勝手にできています。
これに書いていけばよいらしい。

「WORD_APPLICATION」として、アプリ名を指定。

1
2
3
<situation priority="78" topic_id="start" trigger="user-word">
${Local:WORD_APPLICATION} eq ごはん
</situation>

「WORD_APPLICATION_FREEWORD」として、「キーワード」+「動詞」のアプリ起動用の文言を指定。

1
2
3
<situation priority="78" topic_id="start" trigger="user-word">
${Local:WORD_APPLICATION_FREEWORD} eq ごはんれんらくしよう
</situation>

起動してすぐのロボホンのおことば。

1
<speech>じゃあ、メールしよう</speech>

ロボホンへ送り込む。
いちど頭のボタンを押してから。

わたし「ごはん起動して」
ここあ「わかったー」「じゃあ、メールしよう」

成功♪

「ごはんれんらくしよう」も成功♪

参考にしたのは

0401_SR01MW_Application_Programming_Guide_V01_03_00.pdf
ロボホン認定試験チュートリアル4_開発応用_20160928.pdf