python - 在 Python 中捕获 TTS 输出

标签 python text-to-speech

我想要实现的是将 Python 的文本转语音输出保存到音频文件中。

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

如何使用 python 2.7 将文本转语音并将其保存在音频文件中?

最佳答案

如何使用 google text to speech API 从文本创建音频

首先从cmd安装gtts pip 安装 gtts

from gtts import gTTS

tts = gTTS("Hello","en")
tts.save("hello.mp3")

大功告成。

关于python - 在 Python 中捕获 TTS 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8171867/

相关文章:

python - lxml - 保存为 html 文件

python - 使用带有 sudo 的 Python 模块

android - RecognitionListener 中 onRmsChanged 的​​最大值是多少

java - 如何在美式英语和英式英语之间切换 TextToSpeech 的语言?

swift - TTS Swift 中的语音

python - Django ModelView 的 "fields"属性不起作用?

python - Django 无法导入名称 View

python - 如何在 python/pandas 中解压缩/解聚合分层数据?

android - 如何知道 TTS 何时结束?

java - 如何更改 TTS 引擎的声音