0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Alexaで舌下免疫療法用の薬タイマーを設定する

Posted at

はじめに

子どもたちのハウスダストアレルギーと花粉症の治療のため舌下免疫療法を行なっていますが
時間を測るのが非常に面倒くさい。

  1. 薬(ハウスダスト用)を舌の下に置いて一分待機
  2. 飲み込んで5分間は飲食禁止(お茶飲んじゃダメ)
  3. 次の薬(花粉症用)まで5分間を空ける
  4. 次の薬(花粉症用)を舌の下に置いて一分待機
  5. 飲み込んで5分間は飲食禁止(お茶飲んじゃダメ)

なので1リクエストで順番にアナウンスしてくれれるタイマーを設定したい。

設定

Alexaアプリで定型アクションを登録する

定型アクション

実行条件
{子供の名前}の薬
アクション
1. メッセージ
 {子供の名前}さんのくすりタイマーを開始します。1つ目のくすりを飲んでください。
2. 1分待機
3. メッセージ
 {子供の名前}さん1分たちました。
4. 9分待機
5. メッセージ
 {子供の名前}さん2つ目のくすりを準備してください。
6. 1分待機
7. メッセージ
 {子供の名前}さん2つ目のくすりを飲んでください。
8. 1分待機
9. メッセージ
 {子供の名前}さん1分たちました。
10. 5分待機
11. メッセージ
 {子供の名前}さんのくすりタイマーが終了しました。
12. 歓声を再生する

発生した問題点

  1. メッセージに「薬」って書いたらアナウンスが「やく」になった
     ⇒ ひらがなで登録することで回避
  2. 実行条件通りに喋っても反応してくれない
     ⇒ ここで大分ハマりました。
      Alexaの音声履歴を確認する
      履歴を確認してどういうテキストになっているのかを確認しましょう。
      (お前、言われた事全部記録してたのね。。。)
      そら => 宇宙 と変換されていました。(Alexaさんはガノタ φ(・ω・`))
      実行条件は変換後の漢字で登録しておく必要があります。
  3. 変換後の漢字で登録したのにいまいち反応が悪い(できる時とできない時がある)
     ⇒ Alexaの音声履歴を確認すると「{子供の名前}の薬」と認識しているときと{子供の名前} の 薬」とスペースが入っている時がありました。
       実行条件を増やしてスペースありバージョンを追加することでかなり改善しました。
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?