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

时间:2021-04-25 02:38:35

标签: python discord discord.py

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

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

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

1 个答案:

答案 0 :(得分:1)

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

编辑

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

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

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

要安装支持语音的版本,请使用 PyNaCl 作为除 discord.py 之外的额外包,以获取有关此 please check this 的更多详细信息和更多文档