当语音通道中的人说话时,我可以让 discord python 机器人识别吗?

spe*_*cer 9 python discord discord.py

我目前正在创建一个 Discord Python 机器人,我希望机器人能够识别语音通道中的人何时说话。机器人不必能够识别语音。

例如,如果成员说话,我希望机器人执行某个操作,例如播放音频。

如果您能提供帮助或做过类似的事情,请告诉我。另外,如果有人知道有关识别语音或监控某人音频响度的任何信息,请告诉我!

Mou*_*ami 1

Discord.py 尚不支持语音,您现在可以使用Discord.js 。我遇到了同样的问题,不得不转移到@discordjs/opusopusscript都有语音支持......

编辑

您可以按照我的路径(更改整个语言和库)或使用此:

我发现discord.py[VOICE]使用PyNaCl(用于语音支持)

python3 -m pip install -U discord.py[voice]

要安装支持语音的版本,请使用 PyNaCl 作为 Discord.py 之外的额外软件包,有关更多详细信息和更多文档,请检查此