无法在 python 中使用 gTTS 模块

Not able to use gTTS module in python

我尝试在 python 中使用 gTTS 模块进行文本转语音。但是,当我 运行 代码时,我听不到任何声音。 我参考了 https://pypi.org/project/gTTS/ 的安装和文档。

(我正在使用 Ubuntu)

我的代码:

from gtts import gTTS
tts = gTTS('hello')
tts.save('hello.mp3')

我没有收到任何错误。但是,我听不到任何声音。

gTTS 仅将您的文本转换为语音并保存。您必须使用另一个模块,如 playsound 或使用音频播放器来播放您的音频文件。例如:

from gtts import gTTS
import playsound

tts = gTTS(text='hello', lang='en')
tts.save("hello.mp3")
playsound.playsound("hello.mp3")

gTTS 仅将您的文本转换为语音并在“tts”API 的帮助下保存。您必须使用另一个模块,如 playsound 来直接播放您的音频文件。例如:

from gtts import gTTS
import playsound
import os

tts = gTTS(text='hello', lang='en')
tts.save("hello.mp3")
playsound.playsound("hello.mp3")
os.remove("hello.mp3")