我尝试在 python 中使用 gTTS 模块进行文本到语音。但是,当我运行代码时,我什么也听不到。我参考了https://pypi.org/project/gTTS/的安装和文档。
(我使用的是 Ubuntu)
我的代码:
from gtts import gTTS
tts = gTTS('hello')
tts.save('hello.mp3')
我没有收到任何错误。但是,我什么也听不见。
我尝试在 python 中使用 gTTS 模块进行文本到语音。但是,当我运行代码时,我什么也听不到。我参考了https://pypi.org/project/gTTS/的安装和文档。
(我使用的是 Ubuntu)
我的代码:
from gtts import gTTS
tts = gTTS('hello')
tts.save('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")
gTTS 仅将您的文本转换为语音并保存。您必须使用另一个模块,例如 playsound 或使用音频播放器来播放您的音频文件。例如:
from gtts import gTTS
import playsound
tts = gTTS(text='hello', lang='en')
tts.save("hello.mp3")
playsound.playsound("hello.mp3")