每周接触一个有趣的python库-----------pyttsx3(一)

大家有没有那种想法,那就是希望让自己的文字发声,对此,我向大家介绍一个库--pyttsx3

这个是可以实现文本转语言的要求

那么先更新Pyttsx3

cmd下输入pip install pyttsx3

 

然后运行这个test,来判断下这个是否安装成功

import pyttsx3

line = 'hello world'

print('初始化启动')

engine = pyttsx3.init()

print('初始化成功')

print(line, end = '')

engine.say(line)

engine.runAndWait()

嗯,安装完成

 

 

最后放上pyttsx3的api

方法 参数列表 返回值 释义
connect(topic : string, cb : callable)  topic:要描述的事件名称:cb:回调函数 →   dict  连接
disconnect(token : dict)  token:回调失联的返回标记 Void 结束连接
endLoop() None → None 结束事件循环
getProperty(name : string) name → object 获取引擎实例的属性值
setProperty(name : string) name → object  设置引擎实例的属性值
say(text : unicode, name : string) 

text:文本数据;

name: 发音人

→ None 预设要朗读的文本数据
runAndWait() None → None 当事件队列中事件全部清空时返回
startLoop([useDriverLoop : bool])  是否启用驱动循环 → None  开启事件队列

祝大家晚安

你可能感兴趣的:(python库的学习,python,pyttsx3,文本转语音)