Python提供了许多语音处理的模块,从而使播放音乐成为可能。Python中winsound模块提供了Windows操作系统的语音接口,通过使用该模块下的PlaySound()函数就可以播放.wav的语音文件。
语法:
PlaySound(sound,flags)
其中sound为语音文件名(wav文件)或者字符串类型的语音数据,也可以为空
flags为语音变量的参数,主要有以下几种:
程序实例:
from winsound import *
PlaySound('C:\\Users\\Administrator\\Desktop\\python素材\\SoundTest.wav',SND_LOOP)
以上程序为使用PlaySound函数来循环播放系统提示音,大家可以动手试试。
import winsound
import time
#创建一个语音文件
soundFile = 'C:\\Users\\Administrator\\Desktop\\python素材\\SoundTest.wav'
#定义语音播放的功能
def soundStart():
winsound.PlaySound(soundFile,winsound.SND_LOOP)
time.sleep(10)
while(1 == 1):
#获取系统当前时间
tm= list(time.localtime())
#获取时
tm_hour = tm[3]
#获取分
tm_minute = tm[4]
#设置闹钟定时
if (tm_hour ==8 and tm_minute ==00 ):
soundStart()
else:
time.sleep(60)
上面的程序设置了一个8:00的闹钟,当系统时间运行到8:00,闹钟自动启动,如下:
今天关于Python的语音处理功能就介绍到这里,如有疑问,欢迎大家在文章下面留言或者私信小编哦。
更多关于Python的精彩,欢迎点击右上角“关注”按钮,关注小编获得更多的Python免费课程。
留言与评论(共有 0 条评论) |