Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中捕获TTS输出_Python_Text To Speech - Fatal编程技术网

在Python中捕获TTS输出

在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的文本到语音输出保存到音频文件中

唯一的限制是Python版本2.7(如果它运行在Windows和ubuntu上会很酷,但不是必需的)。我找到了pyttsx并设法读取了一个文本,但我无法捕获它,因为在pyTTS SpeakToMemory中没有类似的方法。pyTTS只适用于Python2.5。我也不能用那个


如何使用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),也许这可以帮助你