discord.py [mp3 @ 000001dc99bec540] 根据比特率估计持续时间,这可能不准确



我对"[mp3 @ 000001dc99bec540] 根据比特率估计持续时间,这可能不准确"有问题,使用 discord.py。一切正常(机器人正在说文本,我们告诉他(,但是,最后,总是显示它。我该如何解决?

if _command == "speak":
try:
await message.delete()
try:
error = _message[1]
except IndexError:
message = await _channel.send("Where is my text, which I have to speak?!")
await asyncio.sleep(3)
await message.delete()
return
channel = message.author.voice.channel
voice = discord.utils.get(client.voice_clients, guild=_guild)
if voice and voice.is_connected():
await voice.move_to(channel)
else:
voice = await channel.connect()
tts = gTTS(text=text, lang='en')
tts.save("pcvoice.mp3")
voice.play(discord.FFmpegPCMAudio(executable=r"C:ffmpegbinffmpeg.exe", source="pcvoice.mp3"))
except discord.errors.ClientException:
await _channel.send("Come on! I am already playing something!")

这是一个完全正常的 FFmpeg 调试打印 禁用此功能的一种方法,虽然可能不是最好的方法是这样做

discord.FFmpegPCMAudio(options = "-loglevel panic") 

或任何其他 FFmpeg 认为可接受的对数级别。 这通常是不好的,因为如果 FFmpeg 失败,您可能想知道。

相关内容

  • 没有找到相关文章

最新更新