Python提供了许多语音处理的模块,从而使播放音乐成为可能。Python中winsound模块提供了Windows操作系统的语音接口,通过使用该模块下的PlaySound()函数就可以播放.wav的语音文件。
语法:
其中sound为语音文件名(wav文件)或者字符串类型的语音数据,也可以为空
flags为语音变量的参数,主要有以下几种:
SND_FILENAME #表示一个语音文件的文件名
SND_ALIAS #表示一个注册表中指定的别名
SND_LOOP #表示重复播放语音
SND_MEMORY #表示语音文件的内存图像
SND_PURGE #停止所有播放的语音
SND_ASYNC #背景播放,允许异步播放
SND_NOSTOP #不中断播放
程序实例:
from winsound import *PlaySound('C:\\Users\\Administrator\\Desktop\\python素材\\SoundTest.wav',SND_LOOP)
以上程序为使用PlaySound函数来循环播放系统提示音,大家可以动手试试。
上面的程序设置了一个8:00的闹钟,当系统时间运行到8:00,闹钟自动启动,如下:
使用time模块的localtime()函数获取当前时间
使用winsound模块的PlaySound()函数播放闹钟音乐
使用while语句设计闹钟定时并响铃的功能
联系客服