我正在尝试使用gTTS模块将文本转换为Python中的语音。 有没有可以使用的方法,该方法不涉及将音频保存到mp3文件中,而是直接播放它?我已经上网寻找了一段时间,但仍然找不到完全避免保存到文件的方法。 谢谢!
答案 0 :(得分:2)
尝试使用pyttsx3。用法:
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
这不会将音频保存到mp3文件,并且可以离线工作。
答案 1 :(得分:0)
您也可以使用此功能来修改语音文本的速度,在下面的示例中,速度为 178:
engine.setProperty("rate", 178)