Python 文字生成语言,保存为wav格式
1.安装 pyttsx3 库
pip install pyttsx3 pyaudio
pyaudio 库用于处理音频的输入输出,pyttsx3 库则用于合成语音。
import pyttsx3
# 初始化语音引擎
engine = pyttsx3.init()
# 设置语音属性(例如音量和语速)
engine.setProperty('rate', 150) # 语速(默认 200)
engine.setProperty('volume', 1) # 音量(0.0 到 1.0)
# 要转换的文本
text = "你好,这是一个示例文本,将会被转换为语音并保存为 WAV 文件。"
# 保存为 WAV 文件
engine.save_to_file(text, 'output.wav')
# 等待语音合成完成
engine.runAndWait()
print("已将文本转换为 WAV 文件:output.wav")