python2
アラーム
python内でアラームを設定して、任意の音を流せるものです。
とても眠かったため思いつきました。
ソースコード
変更箇所は音声,文字,回数です
- import pygame.mixer
- import schedule
- import time
- #アラーム処理
- def Alarm():
- print("起きろ仕事だ") #自由な言葉に変えられる
- print("\007") #ビープ音
- Sound()
- exit()
- #音再生処理
- def Sound():
- pygame.mixer.init() #初期化
- pygame.mixer.music.load('alerm200.sd.mp3') #好きな音声をmp3に変換して名前を横と一致させる
- pygame.mixer.music.play(-2) #ループ再生(引数を2にすると2回のみ再生)
- input()
- pygame.mixer.music.stop() #終了
- #目覚まし設定時間取得
- print("目覚ましをセットする時間を指定してください")
- hour = input("時間(hour):")
- minute = input("分(minute):")
- target = f"{hour.zfill(2)}:{minute.zfill(2)}"
- print(target+"にアラームをセットしました")
- #アラーム時間設定
- schedule.every().day.at(target).do(Alarm)
- #アラーム待ち
- while True:
- schedule.run_pending()
- time.sleep(1)
簡単なものですが、気に入りました。
通してpythonは難しくよくわかりませんでした。