Python提供了許多語音處理的模塊,從而使播放音樂成為可能。Python中winsound模塊提供了Windows操作系統(tǒng)的語音接口,通過使用該模塊下的PlaySound()函數(shù)就可以播放.wav的語音文件。 winsound模塊中的PlaySound()函數(shù)介紹:語法: PlaySound(sound,flags) 其中sound為語音文件名(wav文件)或者字符串類型的語音數(shù)據(jù),也可以為空 flags為語音變量的參數(shù),主要有以下幾種:
程序?qū)嵗?/p> from winsound import *PlaySound('C:\\Users\\Administrator\\Desktop\\python素材\\SoundTest.wav',SND_LOOP) 以上程序為使用PlaySound函數(shù)來循環(huán)播放系統(tǒng)提示音,大家可以動手試試。 開始做鬧鐘:import winsoundimport time#創(chuàng)建一個語音文件soundFile = 'C:\\Users\\Administrator\\Desktop\\python素材\\SoundTest.wav'#定義語音播放的功能def soundStart(): winsound.PlaySound(soundFile,winsound.SND_LOOP) time.sleep(10)while(1 == 1):#獲取系統(tǒng)當前時間 tm= list(time.localtime())#獲取時 tm_hour = tm[3]#獲取分 tm_minute = tm[4]#設(shè)置鬧鐘定時 if (tm_hour ==8 and tm_minute ==00 ): soundStart() else: time.sleep(60) 上面的程序設(shè)置了一個8:00的鬧鐘,當系統(tǒng)時間運行到8:00,鬧鐘自動啟動,如下: 總結(jié)下上面的鬧鐘程序,其實主要由以下三步完成:
|
|