【发布时间】:2021-09-03 18:42:10
【问题描述】:
我正在尝试在 python 中构建一个不和谐的机器人,它选择随机的维基百科页面,然后使用 gTTS 将其转换为声音文件并在不和谐的语音频道中播放。 我的代码如下所示:
file = "file.mp3"
# initialize tts, create mp3 and play
tts = gTTS(txt, 'cz', lang="cs")
tts.save(file)
vc.play(discord.FFmpegPCMAudio(executable="/usr/bin/ffmpeg", source=file, **ffmpeg_options))
# Sleep while audio is playing.
while vc.is_playing():
sleep(.1)
当我运行该代码时,它可能工作了大约 30 秒,然后音频停止播放。当我尝试使用 Ctrl + C 停止代码时,它不起作用...
我搜索了很多,但似乎没有人可以回答这个问题。
请帮忙
【问题讨论】:
-
你检查过
file.mp3中的内容吗?也许gTTS只创建了 30 秒。