Photo by Jess Bailey on Unsplash |
時刻を読み上げるタスクを作った理由
仕事や勉強に集中していると時間を忘れることがある。
アラームやタイマーをセットして音を鳴らせばよいのだが、時刻も知りたいことがあるので時刻を読み上げてくれるアプリを探した。
よいアプリが見つからなかったので、Tasker をで作ることにした。
タスクの定義
タスクは Fig.1 のとおり定義した。
Fig.1 タスク定義 |
各ステップを簡単に説明する。
- 時刻(文字列)を取得して変数 %JIKOKU にセットする。
- 時刻(文字列)の "." を境に時刻を時間と分を分割し、変数 %JIKOKU1 に時間、変数 %JIKOKU2 に分をセットする。
- 時間の先頭に "0" があれば "0" を削除する(先頭の "0" を読ませないため)
- 分の先頭に "0" があれば "0" を削除する(先頭の "0" を読ませないため)
- ビープ音を鳴らす
- 時間と分を読み上げる
タスクを実行するプロファイル
タスクの実行スケジュールは1時間毎、30分毎、スマホ画面を表示したとき等をプロファイルに定義すればよい。
ちなみにスマホを英語モードにしていると、時刻を英語で読み上げてくれる。