![](/img/trans.png)
[英]gTTS (Google-Text-to-Speech) Error: Audio gets saved but only play after opening the groovy app
[英]gTTS (Google-Text-to-Speech) Error: Audio gets saved but does not play automatically
这是我的文字转语音转换代码:
from gtts import gTTS
import os
tts=gTTS(text="Hello World",lang="en")
tts.save("hello.mp3")
os.system("mpg321 hello.mp3")
我已经通过命令提示符安装了gTTS(pip install gTTS)。
但是当我在python 2.7中运行上面的代码时,我没有收到任何错误,但也没有发生任何事情。
我听不到任何声音。
我使用的是Windows 10
你能告诉我该怎么办吗?
我有同样的错误。 问题出在最后一行。 而不是os.system("mpg321 hello.mp3")
,使用以下内容:
os.system("start hello.mp3")
由于我将文本到语音转换后的音频保存在工作文件夹中,因此我只需要提及os.system
音频的名称os.system
。
通常,如果您想从系统播放音频,则需要使用以下行:
os.system("start /thepathyouwant/filename")
最终的工作解决方案代码:
from gtts import gTTS
import os
tts=gTTS(text="Hello World",lang="en")
tts.save("hello.mp3")
os.system("start hello.mp3")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.