この記事は公開から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で時刻を読み上げていますが、チャイム音にするなどお好みにカスタマイズしてお使いください。
以上です。