-5

下面代码的输出应该是一个声音说,“Welcome to geeks for geeks!”,但我得到 1,为什么?

from gtts import gTTS 
import os  
mytext = 'Welcome to geeksforgeeks!'
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False) 
myobj.save("welcome.mp3")  
os.system("mpg321 welcome.mp3")
4

1 回答 1

0

此代码是完美的,只要您已安装gtts到您的 pip 环境中并且mpg321在您的路径上,它应该可以工作。我在 Mac OS(我做过的地方和brew install mpg321Ubuntu 18.04(sudo apt install mpg321

如果您需要更多帮助,则必须提供有关运行此代码的上下文的更多详细信息。以下是您应该发布输出的一些命令,以便为像我这样想帮助您的人提供更多信息。:)

python --version

pip freeze

uname -a

另外,您是否尝试过使用 mpg321 播放不同的 mp3 文件?可能是 mpg321 工作不正常。

于 2020-06-29T21:49:22.500 回答