一、文本转语音
import os
import pyttsx3
a4 = os.path.join(os.path.expanduser("~"), "Desktop", "sphc")
# 文本内容
text = "这是一个案例"
# 创建语音合成引擎
engine = pyttsx3.init()
# 设置语速(可选)
engine.setProperty('rate', 150) # 设置语速,数值越大语速越快
# 设置音量(可选)
engine.setProperty('volume', 0.8) # 设置音量,范围在 0.0-1.0 之间
# 设置保存的文件名和路径
mp3_path = os.path.join(a4, f"0.mp3")
# 将文字转换为语音并保存为 MP3 文件
engine.save_to_file(text, mp3_path)
engine.runAndWait()
print("语音已保存到:", mp3_path)