繁体   English   中英

无法在 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")

像这样你可以在你当前的库中添加模块你可以先运行代码 pip 安装 gTTS

然后

你可以运行 pip 安装 playsound

命令然后通过单击文件-> 重新启动 ide 选项重新启动 IDE

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM