koishijs / koishi-plugin-blockly

Use blockly to write a plugin for koishi bot
https://blockly.koishi.chat
GNU Affero General Public License v3.0
34 stars 21 forks source link

我自己的原神vits接blockly,无法输出语音,报错,已装ffmpeg #24

Closed yosoro11111111 closed 1 year ago

yosoro11111111 commented 1 year ago

LZIAO1HAUADN5X7%SOY9U`7 % K)~5AZ6U H_YBP78A`9FL 4@ AKX0~TTIRPCKFKYUGK image

MCBBC commented 1 year ago

需要这样请求

QQ截图20230210201946

而不是使用HTTP GET请求内容

yosoro11111111 commented 1 year ago

但是我是vits请求啊,不是我的服务器固定语音

MCBBC commented 1 year ago

但是我是vits请求啊,不是我的服务器固定语音

语音这个方法包含了HTTP GET,不需要额外的使用HTTP GET方法

yosoro11111111 commented 1 year ago

但是,我这个请求的是一个网址,然后还要再次请求网址的语音,是这样的

MCBBC commented 1 year ago

但是,我这个请求的是一个网址,然后还要再次请求网址的语音,是这样的

请问第一次请求返回的内容是什么

MCBBC commented 1 year ago

但是,我这个请求的是一个网址,然后还要再次请求网址的语音,是这样的

有没有可能blockly没办法直接获取本地的文件,你需要提供一个http链接

yosoro11111111 commented 1 year ago

具体点,就是api返回一个C:\Users\Administrator\AppData\Local\Temp\2\tmpygr5blt2.wav

MCBBC commented 1 year ago

具体点,就是api返回一个C:\Users\Administrator\AppData\Local\Temp\2\tmpygr5blt2.wav

这种形式的链接是无法被访问的,您需要提供 http://xxx 这种形式的才可以,因为是系统限制

yosoro11111111 commented 1 year ago

image

MCBBC commented 1 year ago

image

浏览器里面,可以正确的访问到文件吗

yosoro11111111 commented 1 year ago

可以

yosoro11111111 commented 1 year ago

http://yosoro.site:9999/file=C://Users//Administrator//AppData//Local//Temp//2//tmp8wref2yu.wav

MCBBC commented 1 year ago

http://yosoro.site:9999/file=C://Users//Administrator//AppData//Local//Temp//2//tmp8wref2yu.wav

临时解决方法:插件配置->gocqhttp->启用message.ignore-invalid-cqcode 123

然后重载gocqhttp插件配置即可

MCBBC commented 1 year ago

http://yosoro.site:9999/file=C://Users//Administrator//AppData//Local//Temp//2//tmp8wref2yu.wav

wav格式目前看来无法支持(?),请转换为mp3格式,并且按照上面方法设置后即可

111 112 113

yosoro11111111 commented 1 year ago

image 还是不行,我已经把链接变成mp3格式得了,也可以访问,koishi的onebot不能访问

yosoro11111111 commented 1 year ago

http://yosoro.site/download?filename=tmpf4_vf08k.mp3

TimeBather commented 1 year ago

目前这个Issue有任何进展吗?如果没有我将会于本周末close