首页 > 解决方案 > 如何创建播放音频文件并将其广播到服务器中的特定频道的命令

问题描述

我正在尝试找出如何使用不和谐应用程序播放音频文件并通过服务器中的特定频道广播此音频。

我正在尝试制作一种调度系统,我需要它来播放音频文件,然后在音频完成后,同时在 3 个语音通道上再播放一个音频文件。

如果可能的话,我想尝试弄清楚如何让机器人播放音频,然后获取用户在频道中写的内容,让机器人通过语音频道播放,就像电子调度系统一样。

标签: discord.js

解决方案


不和谐机器人一次只能加入一个语音频道。您最好的选择是在一个频道中播放音频,然后移动频道并播放音频。文本到语音可以由各种免费的 API 处理(我的推荐是谷歌的)。获取消息,将内容发送到 API,将响应下载为 mp3(或任何默认响应格式)并在每个语音通道中播放文件。您甚至可以readableStream从 API 响应创建一个并用于playStream流式传输响应而不是下载。


推荐阅读