当前位置:   article > 正文

python 学习分享之如何让你的电脑发出语音_python 让电脑发出声音代码

python 让电脑发出声音代码

        python 的pyttsx3库可以轻易的使电脑说话,现在分享一下使用方法!

首先下载,如果你的python安装的很成功,那一定有pip(我指的是python3),因此在命令行中输入pip install pyttsx3即可:

 

(如果失败去较好的解决文章

使用它首先进行初始化:

  1. import pyttsx3
  2. pt=pyttsx3.init()

pt被赋予成对象,通过他的say()函数设置要发出的语音

  1. import pyttsx3 as pts
  2. pt=pts.init()
  3. #设置语音为“你好”
  4. pt.say('你好')

接着使用runAndWait()函数读出来,你的电脑就可以发出语音了!

  1. import pyttsx3 as pts
  2. pt=pts.init()
  3. pt.say('你好')
  4. 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()设置语音包)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/201535
推荐阅读
相关标签
  

闽ICP备14008679号