无法在python中使用gTTS模块

无法在python中使用gTTS模块,python,pip,gtts,Python,Pip,Gtts,我尝试在python中使用gTTS模块进行文本到语音转换。但是,当我运行代码时,我听不到任何声音。 关于安装和文档,我参考了 (我正在使用Ubuntu) 我的代码: from gtts import gTTS tts = gTTS('hello') tts.save('hello.mp3') 我没有得到任何错误。但是,我什么也听不见。gTTS只将您的文本转换为语音并保存。您必须使用另一个模块,如playsound或使用音频播放器来播放音频文件。例如: from gtts import gTTS

我尝试在python中使用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")
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")

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

from gtts import gTTS
import playsound

tts = gTTS(text='hello', lang='en')
tts.save("hello.mp3")
playsound.playsound("hello.mp3")
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")