pytttsx3是Python的文本语音转换库。与替代库不同的是它可以脱机工作,并与Python 2和Python3兼容。安装pyttsx3的方法,在cmd中输入pip install pyttsx3。 设置语音播报的基本import pyttsx3import sys engine=pyttsx3.init(driverName='sapi5')#注意是driverName参数是表示语音播报的平台 具体平台可参照一些列: sapi5 : 在Windows平台上使用 如何还想要别的语音播报客服可以在本地电脑设置→时间和日期→语音→在选择语音处更改语音发生包。我这里另外安装了其他的语言包,实际上电脑自带的语音包只包括几种。 ![]() 调用电脑语言包。 voices=engine.getProperty('voices')#调用电脑语言包 调整语速。 engine.setProperty('rate',210)#调整语速 选择播报的语言。 engine.setProperty('voice', '播报的语言')#建立语言播报方式 开始语音播报。 engine.say(text)#播报 engine.runAndWait() engine.stop()#播报停止 如何语言播报应用的好就可以当听力使用,不仅可以调整语速、长短等。是学习外语的必备程序。老师也可以用来做听写单词使用。 如果要播报其他的语音包请在电脑里添加其他国家和语言。 ![]() |
|