MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    mp3和wav格式音频以url格式发送就报错,而且直接导致mirai停止工作

    开发交流
    3
    14
    834
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • CherryPeel
      CherryPeel 最后由 编辑

      aeeaa744-4d16-43c8-94fb-59e0929a421a-20230220191620.png

      已经装了https://github.com/project-mirai/mirai-silk-converter这个插件,发送百度tts的音频是可以正常发送的,百度的音频链接格式如下:http://tsn.baidu.com/text2audio?tex=这是一个测试&tok=24.b1e2dd6d1caafc582528848bc54abc9b.2592000.1679484065.282335-30440650&cuid=a2fd6PYTHONdasjkhjgg245&ctp=1&lan=zh&spd=6&per=103

      报错的音频链接格式如下:http://localhost:5000/test.mp3(or wav),音频是可以正常播放的,链接也是可访问的,但是发送就报错。

      1 条回复 最后回复 回复 引用 0
      • CherryPeel
        CherryPeel 最后由 编辑

        我去,没法上传log日志

        CherryPeel 1 条回复 最后回复 回复 引用 0
        • CherryPeel
          CherryPeel @CherryPeel 最后由 编辑

          @CherryPeel log链接:https://pan.baidu.com/s/1OA1ZN5NiwEZ_5g3hEMghLg
          提取码:2a1v

          1 条回复 最后回复 回复 引用 0
          • cssxsh
            cssxsh 最后由 编辑

            ?

            CherryPeel 1 条回复 最后回复 回复 引用 0
            • CherryPeel
              CherryPeel @cssxsh 最后由 编辑

              @cssxsh http://localhost:5000/test.mp3 这种链接形式发送群语音mirai直接崩了😶‍🌫️

              1 条回复 最后回复 回复 引用 0
              • cssxsh
                cssxsh 最后由 编辑

                ? 汇报问题请说明项目类型
                使用的SDK
                代码/插件等付复现的必要信息

                不然虚空分析吗

                CherryPeel 1 条回复 最后回复 回复 引用 0
                • CherryPeel
                  CherryPeel @cssxsh 最后由 编辑

                  @cssxsh 报错的生成log已经用网盘发了啊。我以为够了,那我我再补充下。
                  插件:16ef6ff9-ab00-4806-b956-297befc24c0a-image.png

                  使用的http接口,除此外,没有其他第三方sdk,报错代码:671530f8-e0c0-4d37-9fbc-783b54fdbb86-image.png
                  .mp3格式一样也会崩。

                  同样的代码这个是可以正常执行的:807b02c0-597d-4335-b0f1-e41eec538c4d-image.png
                  baidu_tts也是返回的.mp3链接

                  cssxsh 1 条回复 最后回复 回复 引用 0
                  • cssxsh
                    cssxsh @CherryPeel 最后由 编辑

                    @CherryPeel
                    有没有可能是下载失败,即下载有验证,跳转到了其他页面导致下载的根本不是目标文件?

                    CherryPeel 1 条回复 最后回复 回复 引用 0
                    • CherryPeel
                      CherryPeel @cssxsh 最后由 编辑

                      @cssxsh a4ec6ec9-690c-4b7d-8c1a-e64a513cf6fb-image.png
                      不应该吧,我试过输入到浏览器就能直接下载
                      https://sayashi-vits-uma-genshin-honkai.hf.space/file=/tmp/tmpk13nrb_w/tmpujff2_ce.wav
                      这个链接可能速度有点慢,但本地局域网内的我链接也试过了,一样的崩。
                      而且我感觉下载失败的话也不应该导致mirai直接崩掉了,搞得我都不敢继续试了,害怕登录多,被风控掉。

                      cssxsh 1 条回复 最后回复 回复 引用 0
                      • cssxsh
                        cssxsh @CherryPeel 最后由 编辑

                        控制台日志在 logs 文件夹下面
                        找一下有没有相关内容

                        另外建议你汇报到
                        https://github.com/project-mirai/mirai-api-http

                        CherryPeel 1 条回复 最后回复 回复 引用 0
                        • CherryPeel
                          CherryPeel @cssxsh 最后由 编辑

                          @cssxsh 看了下控制台log,那啥也没有,直接就是下次启动的log了
                          3b1703b0-d039-4446-bc37-fbac9beb5a55-image.png
                          这个是崩溃的控制台
                          f06a8815-d457-4f18-923d-055f54e4112a-image.png
                          我待会去那边提个issue吧,谢了😇

                          1 条回复 最后回复 回复 引用 0
                          • X
                            xyc0123456789 最后由 编辑

                            语音可以参考https://github.com/kn007/silk-v3-decoder,用ffmpeg和这个库的工具转成silk格式,然后发送
                            这个是我部署到服务器的示例 https://blog.csdn.net/weixin_44144762/article/details/128384161

                            cssxsh 1 条回复 最后回复 回复 引用 0
                            • cssxsh
                              cssxsh @xyc0123456789 最后由 编辑

                              @xyc0123456789 在 mp3和wav格式音频以url格式发送就报错,而且直接导致mirai停止工作 中说:

                              silk-v3-decoder

                              他已经使用了官方的封装库/插件 https://github.com/project-mirai/mirai-silk-converter

                              至于出问题是因为 某些特殊频率的输入导致的BUG

                              X 1 条回复 最后回复 回复 引用 0
                              • X
                                xyc0123456789 @cssxsh 最后由 编辑

                                @cssxsh 哦哦,原来如此!是我看的不够仔细...

                                1 条回复 最后回复 回复 引用 0
                                • 1 / 1
                                • First post
                                  Last post
                                Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact