赞
踩
首先下载,如果你的python安装的很成功,那一定有pip(我指的是python3),因此在命令行中输入pip install pyttsx3即可:
(如果失败去较好的解决文章)
使用它首先进行初始化:
- import pyttsx3
- pt=pyttsx3.init()
pt被赋予成对象,通过他的say()函数设置要发出的语音
- import pyttsx3 as pts
- pt=pts.init()
- #设置语音为“你好”
- pt.say('你好')
接着使用runAndWait()函数读出来,你的电脑就可以发出语音了!
- import pyttsx3 as pts
- pt=pts.init()
- pt.say('你好')
- pt.runAndWait()
他的其他函数:
1、setProperty()
它用于设置一些参数,第一个参数是要设置的方面,常用的有'rate'(设置语速,默认为200)、'volume'(设置音量,0~1)、'vioce'(设置语音包):
pt.setProperty('rate',200)#设置语速为200
pt.setProperty('volume',0.8)#音量为80%
pt.setProperty('vioce',语音包)#设置语音包
设置语音包比较负杂,需要使用对象的另一个函数getProperty()获取语音包,再使用
2、getProperty()
它用于获取一些参数,与setproperty()第一个参数一样,表示方面,如
pt.getProperty('rate')#获取当前语速
pt.getProperty('volume')#获取音量
pt.getProperty('vioce')#获取所有语音包,返回列表(通过列表中的语音包用setProperty()设置语音包)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。