import pyttsx3
# 创建 TTS 引擎
engine = pyttsx3.init()
# 设置语音的属性
engine.setProperty('rate', 170) # 设置语速,可以调整为适合自己的值,范围(0, 200)
engine.setProperty('volume', 0.99) # 设置音量,范围(0, 1)
# 将文本转换为语音,播放出来
# text = 'Hello, World!'
file = "语音文本源文档.txt"
# 打开文件
with open(file, "r", encoding='utf-8') as f:
# readline():读取文件第一行的内容,以字符串形式返回结果
text = f.readlines()
# text = 'Autosar网络管理主要包含以下几项功能:休眠唤醒、电源管理、错误处理等'
engine.say(text)
engine.runAndWait()
engine.save_to_file(text, 'test.wav')
engine.runAndWait()
# pyinstaller -w -F 调整语速.py
文字转音频,并生成音频文件
最新推荐文章于 2024-07-25 11:57:08 发布