我目前正在创建一个 Discord Python 机器人,我希望该机器人能够识别语音通道中的人何时说话。机器人不必能够识别语音。
例如,如果成员说话,我希望机器人执行某个操作,例如播放音频。
如果您能提供帮助或做过类似的事情,请告诉我。另外,如果有人知道有关识别语音或监控某人音频响度的任何信息,请告诉我!
答案 0 :(得分:1)
Discord.py 尚不支持语音,您现在可以使用 Discord.js。我遇到了同样的问题,不得不转向 @discordjs/opus 或 opusscript 都有语音支持...
编辑
您可以按照我的路径(更改整个语言和库)或使用此方法:
我发现 discord.py[VOICE] 使用 PyNaCl(用于语音支持)
python3 -m pip install -U discord.py[voice]
要安装支持语音的版本,请使用 PyNaCl 作为除 discord.py 之外的额外包,以获取有关此 please check this 的更多详细信息和更多文档