pyttsx3

pyttsx3是一个功能强大的 Python 文本转语音(TTS)库,支持离线语音合成

pip install pyttsx3

文本转语音

import pyttsx3

# 初始化语音引擎
engine = pyttsx3.init()

# 设置需要朗读的文本
engine.say("你好,世界!")

# 运行语音引擎
engine.runAndWait()

文本存mp3

import pyttsx3

# 初始化语音引擎
engine = pyttsx3.init()
engine.setProperty('rate', 200)
# 定义MP3文件名称。
filename = "output.mp3"
text = "你好,世界!"
# 保存MP3音频文件。
engine.save_to_file(text, filename)
engine.runAndWait()

 

posted @ 2025-02-28 23:39  慕尘  阅读(176)  评论(0)    收藏  举报