koishi 如何发送音频?

使用的是 plugin-adapter-qq 适配器,是 QQ官方机器人平台 的接口。

想给群员听听美妙的音乐,尝试做个随机播放鬼畜的插件,于是做了尝试,链接一个网络地址。

我根据图片信息的格式,猜测是 <audio url="xxx.silk" /> 这样的语法,尝试了一段时间,似乎没有反应。

问了一个 koishi 的 美少女客服,似乎说 <audio url="xxx.silk" /> 这种格式是正确的。

大概是 silk 的格式的问题,需要去找 叶大神的 silk ,翻阅资料时候进展很慢。不知道大家是怎么实现的。我对这音频发送的内容不是太明白。可以提供一些建议吗,或者更详细的信息?

4 个赞

格式确实是正确的。使用 sandbox 能听吗?

5 个赞

Snipaste_2023-12-29_16-24-47
样式能显示,silk 音频文件不能播放

3 个赞

下载下来转码成MP3是能播放的,说明不是文件的问题,应该是语法格式或者qq适配器的问题吧,我也想知道怎么搞
COWG$}TSSQ2MT7V6W7YAJ94

3 个赞
  1. 我现在不清楚 qq 适配器是否支持,晚些时候我去看看
  2. silk 必须使用「叶大神 silk」编码,不能用网上找到的,详询叶大神 @idanran
2 个赞

可以考虑使用 silk-wasm 进行编码。

5 个赞