文章目录
什么是 pyttsx3
pyttsx3是Python的一个文本到语音转换库,可以将文本转换为语音,并输出到音频设备中。该库支持多种语音引擎,如Microsoft Speech API、eSpeak、nsss、SAPI5等,可以在不同的操作系统和语音引擎之间进行切换,具有较高的灵活性。该库提供了简单易用的API,可以方便地实现语音合成功能,同时支持多语言和多种声音类型。此外,还可以设置语速、语调、音量等参数,以满足不同场景下的需求
安装:
pip install pyttsx3
快速开始
import pyttsx3
engine = pyttsx3.init() # 创建对象
engine.say('Hello, world!') # 朗读文本
engine.say('你好, 世界!') # 朗读文本
engine.runAndWait() # 执行并等待语音结束
进价 - 设置语速,音量,声音,保存语音
设置语速
rate = engine.getProperty('rate') # 获取当前语速
engine.setProperty('rate