加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
5_pyttsx3_test.py 608 Bytes
一键复制 编辑 原始数据 按行查看 历史
ABexit 提交于 2024-11-13 00:19 . Initial commit
import pyttsx3
# 初始化 TTS 引擎
engine = pyttsx3.init()
voices = engine.getProperty('voices')
# 打印出所有的音色信息
for voice in voices:
print(f'id = {voice.id}----name = {voice.name}')
# 设置语音属性
engine.setProperty('rate', 150) # 语速engine.setProperty('volume', 0.9) # 音量(0.0 到 1.0)
# 选择语音
voices = engine.getProperty('voices')
print(voices)
engine.setProperty('voice', voices[0].id) # 使用第一个语音
# 输入文本
text = "你好,今天天气很好,适合爬山"
# 朗读文本
engine.say(text)
# 等待朗读完成
engine.runAndWait()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化