您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了如何用python編寫一個語音朗讀鬧鐘功能,內容簡而易懂,下面讓小編帶大家一起學習一下吧。
想找一個可以播放文字的鬧鐘找不到,自己寫一個更簡單。TTS實現由很多種辦法,百度等都提供了API接口,但類似百度,需要先注冊等一系列動作。
其實windows自帶的win32com功能可以簡單實現TTS功能。要用到win32com模塊, 可以通過如下指令進行安裝
python -m pip install pypiwin32
安裝以后就可以編寫播放代碼了如下
#coding:utf-8 import win32com.client spk = win32com.client.Dispatch("SAPI.SpVoice") spk.Speak(u"你好呀,this is test tts by win32com")
注意這個是windows接口只能適用于windows平臺。
#coding:utf-8 import win32com.client import time spk = win32com.client.Dispatch("SAPI.SpVoice") while 1: t = time.localtime() # 當前時間的紀元值 fmt = "%H %M" now = time.strftime(fmt, t) # 將紀元值轉化為包含時、分的字符串 now = now.split(' ') #以空格切割,將時、分放入名為now的列表中 hour = now[0] minute = now[1] print (hour,minute) if hour == "10" and minute == "27": spk.Speak(u"請注意,請注意,It's time for homework") time.sleep(5) time.sleep(5)
以上就是關于如何用python編寫一個語音朗讀鬧鐘功能的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。