Android端末で1時間毎に時報を鳴らす方法

この記事は公開から1年以上経過しています。

プライベートで色々作業をしていると没頭して時間を忘れてしまうことが多々あるため、Androidスマホで自動化マクロを作成できるアプリMacroDroidを使い、1時間毎に音声で時刻を読み上げるマクロを作成してみましたので紹介します。


マクロ

マナーモードがOFFの場合は、6時〜22時まで1時間毎に12時間制の現在時を読み上げます。

時報.macro

{
  "disabledTimestamp": 0,
  "exportedActionBlocks": [],
  "forceEvenIfNotEnabledTimestamp": 0,
  "isActionBlock": false,
  "isBeingImported": false,
  "isClonedInstance": false,
  "isExtra": false,
  "isFavourite": false,
  "lastEditedTimestamp": 1691227230378,
  "localVariables": [],
  "m_GUID": -8213231098758012000,
  "m_actionList": [
    {
      "m_audioStream": 5,
      "m_pitch": 0.99,
      "m_queue": false,
      "m_readNumbersIndividually": false,
      "m_specifyAudioStream": true,
      "m_speed": 0.99,
      "m_textToSay": "{hour12}時です",
      "m_waitToFinish": false,
      "m_SIGUID": -7547617494791465000,
      "m_classType": "SpeakTextAction",
      "m_constraintList": [],
      "m_isDisabled": false,
      "m_isOrCondition": false
    }
  ],
  "m_category": "ツール",
  "m_constraintList": [
    {
      "m_option": 0,
      "m_SIGUID": -7143975075558021000,
      "m_classType": "VolumeConstraint",
      "m_constraintList": [],
      "m_isDisabled": false,
      "m_isOrCondition": false
    },
    {
      "comparisonType": 3,
      "enableRegex": false,
      "ignoreCase": false,
      "option": 0,
      "type": 1,
      "value1": "{hour}",
      "value2": "5",
      "m_SIGUID": -5201938934090848000,
      "m_classType": "CompareValueConstraint",
      "m_constraintList": [],
      "m_isDisabled": false,
      "m_isOrCondition": false
    },
    {
      "comparisonType": 2,
      "enableRegex": false,
      "ignoreCase": false,
      "option": 0,
      "type": 1,
      "value1": "{hour}",
      "value2": "23",
      "m_SIGUID": -6912389728345362000,
      "m_classType": "CompareValueConstraint",
      "m_constraintList": [],
      "m_isDisabled": false,
      "m_isOrCondition": false
    }
  ],
  "m_description": "",
  "m_descriptionOpen": false,
  "m_enabled": true,
  "m_excludeLog": false,
  "m_headingColor": 0,
  "m_isOrCondition": false,
  "m_name": "時報",
  "m_triggerList": [
    {
      "m_ignoreReferenceStartTime": false,
      "m_minutes": 0,
      "m_seconds": 3600,
      "m_startHour": 0,
      "m_startMinute": 0,
      "m_useAlarm": true,
      "m_SIGUID": -5595379995638899000,
      "m_classType": "RegularIntervalTrigger",
      "m_constraintList": [],
      "m_isDisabled": false,
      "m_isOrCondition": false
    }
  ]
}

本例ではTTSで時刻を読み上げていますが、チャイム音にするなどお好みにカスタマイズしてお使いください。


以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする