在Python中捕获TTS输出
我试图实现的是将Python的文本到语音输出保存到音频文件中 唯一的限制是Python版本2.7(如果它运行在Windows和ubuntu上会很酷,但不是必需的)。我找到了pyttsx并设法读取了一个文本,但我无法捕获它,因为在pyTTS SpeakToMemory中没有类似的方法。pyTTS只适用于Python2.5。我也不能用那个在Python中捕获TTS输出,python,text-to-speech,Python,Text To Speech,我试图实现的是将Python的文本到语音输出保存到音频文件中 唯一的限制是Python版本2.7(如果它运行在Windows和ubuntu上会很酷,但不是必需的)。我找到了pyttsx并设法读取了一个文本,但我无法捕获它,因为在pyTTS SpeakToMemory中没有类似的方法。pyTTS只适用于Python2.5。我也不能用那个 如何使用python 2.7制作文本到语音并将其保存在音频文件中?您的问题表明,如果这是一个仅适用于Mac OS X的解决方案,那么这是可以的?如果是这样,那么您
如何使用python 2.7制作文本到语音并将其保存在音频文件中?您的问题表明,如果这是一个仅适用于Mac OS X的解决方案,那么这是可以的?如果是这样,那么您可以在pyttsx(pyttsx/drivers/nsss.py)中修改Mac OS X驱动程序,并使其能够调用NSSpeechSynthesizer类上的
startSpeakingString:tour:
方法:
这将把合成文本保存到一个文件。如何使用google文本到语音API从文本创建音频
首先从cmd安装gtts
pip安装GTT
from gtts import gTTS
tts = gTTS("Hello","en")
tts.save("hello.mp3")
你已经完成了。我真的不知道你的问题在哪里,你能提供一点关于你的问题的见解吗?简而言之,问题是:我如何用python 2.7制作文本到语音并将其保存在音频文件中…@ele,这似乎是这个问题的重复:。这个问题的答案回答了你的问题吗?谢谢你的链接。。正如我在上面提到的,我已经尝试过pyttsx和pytts(就像在你的链接中提到的),但是我不知道如何在Python2.7下将其保存到wav-或者它在Python2.7下根本不起作用(pytts),或者它无法将其保存到文件(pyttsx),也许这可以帮助你