1.pyttsx3模块(亲测可用)
这是一款优秀的文字转语音的模块,它生成的音频文件也比较具有个性化。可以调整声音的音量,频率,变声,当然设置方法都差不多,都是先拿到它对应功能的值然后在进行加减。
- 下载pyttsx3模块
pip install pyttsx3
- 调用
import pyttsx3
# 初始化
engine = pyttsx3.init();
# 设置个性化参数
engine.setProperty('rate',150) #调整语速
engine.setProperty('volume',2.0) #调整音量
voices = engine.getProperty('voices');
engine.setProperty('voice',voices[0].id);
mp3_save_path = "./test.mp3"
text="西游记"
# 使用引擎进行渲染,亲测不能省略这一步,省略了就保存的文件为空
engine.say(text);
engine.runAndWait(); #播放音频
# 保存到文件
engine.save_to_file(text,mp3_save_path);
2.gtts模快(亲测没跑通)
- 安装
pip install gtts
- 使用
from gtts import gTTS
mp3_save_path = "./test.mp3"
text="西游记"
# text:音频内容
# lang: 音频语言
tts = gTTS(text=text, lang='zh-tw')
tts.save(mp3_save_path)
评论 (0)