亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用python編寫(xiě)一個(gè)語(yǔ)音朗讀鬧鐘功能的示例代碼

 更新時(shí)間:2020年07月14日 14:35:35   作者:冷風(fēng)  
這篇文章主要介紹了使用python編寫(xiě)一個(gè)語(yǔ)音朗讀鬧鐘,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

想找一個(gè)可以播放文字的鬧鐘找不到,自己寫(xiě)一個(gè)更簡(jiǎn)單。TTS實(shí)現(xiàn)由很多種辦法,百度等都提供了API接口,但類(lèi)似百度,需要先注冊(cè)等一系列動(dòng)作。
其實(shí)windows自帶的win32com功能可以簡(jiǎn)單實(shí)現(xiàn)TTS功能。要用到win32com模塊, 可以通過(guò)如下指令進(jìn)行安裝

python -m pip install pypiwin32

安裝以后就可以編寫(xiě)播放代碼了如下

#coding:utf-8
import win32com.client
spk = win32com.client.Dispatch("SAPI.SpVoice")
 
spk.Speak(u"你好呀,this is test tts by win32com")

注意這個(gè)是windows接口只能適用于windows平臺(tái)。

#coding:utf-8
import win32com.client
import time
spk = win32com.client.Dispatch("SAPI.SpVoice")
 
while 1:
  t = time.localtime() # 當(dāng)前時(shí)間的紀(jì)元值
  fmt = "%H %M"
  now = time.strftime(fmt, t) # 將紀(jì)元值轉(zhuǎn)化為包含時(shí)、分的字符串
  now = now.split(' ') #以空格切割,將時(shí)、分放入名為now的列表中
 
  hour = now[0]
  minute = now[1]
 
  print (hour,minute)
  
  if hour == "10" and minute == "27":
    spk.Speak(u"請(qǐng)注意,請(qǐng)注意,It's time for homework")
    time.sleep(5)
  time.sleep(5)

總結(jié)

到此這篇關(guān)于使用python編寫(xiě)一個(gè)語(yǔ)音朗讀鬧鐘功能的示例代碼的文章就介紹到這了,更多相關(guān)python 語(yǔ)音朗讀鬧鐘內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python Requests安裝與簡(jiǎn)單運(yùn)用

    Python Requests安裝與簡(jiǎn)單運(yùn)用

    requests是python的一個(gè)HTTP客戶端庫(kù),跟urllib,urllib2類(lèi)似,那為什么要用requests而不用urllib2呢?帶著這個(gè)問(wèn)題來(lái)一起學(xué)習(xí)本教程吧
    2016-04-04
  • Python的索引與切片原來(lái)該這樣理解

    Python的索引與切片原來(lái)該這樣理解

    這篇文章主要為大家詳細(xì)介紹了Python的索引與切片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • 最新評(píng)論