1 安装扩展
sudo apt-get update
sudo apt-get install espeak
pip install pyttsx3
2 编写代码
import pyttsx3
def speak(text):
# 初始化pyttsx3引擎
engine = pyttsx3.init()
# 设置语速,可选步骤
rate = engine.getProperty('rate') # 获取当前语速值
engine.setProperty('rate', rate-50) # 减慢语速
# 设置音量,范围是0.0到1.0,可选步骤
volume = engine.getProperty('volume') # 获取当前音量
engine.setProperty('volume', volume+0.25) # 增加音量
# 选择声音,可选步骤
voices = engine.getProperty('voices') # 获取所有可用的声音
engine.setProperty('voice', voices[0].id) # 更改声音为列表中的第一个声音
# 进行语音播报
engine.say(text)
# 等待语音播报完成
engine.runAndWait()
# 示例:播报文本
speak("你好,这是一个使用 Python 实现的语音播报示例。")