MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. zhou2008
    3. 帖子
    Z
    • 资料
    • 关注 3
    • 粉丝 0
    • 主题 8
    • 帖子 21
    • 最佳 0
    • 有争议的 0
    • 群组 1

    zhou2008 发布的帖子

    • 关于java的JAutoSavePluginData的问题

      360c10c6-55c7-4bec-a122-de2636daa655-image.png
      注释里是这样写的,但是实际使用却不行
      0b41b9d5-e1c9-44ba-9471-9c915d12fc58-image.png
      有dalao知道该怎么办吗

      发布在 开发交流
      Z
      zhou2008
    • RE: MiraiForum换服务器了

      本地没ipv6还有救吗(

      发布在 摸鱼区
      Z
      zhou2008
    • RE: MiraiForum换服务器了

      c74340c2-6c25-4998-9ab1-b0d1effc7680-image.png 我这里直接解析不了

      发布在 摸鱼区
      Z
      zhou2008
    • RE: MiraiForum换服务器了

      没感到区别(((

      发布在 摸鱼区
      Z
      zhou2008
    • 如何以控制台身份执行命令并获取返回

      在mirai-console插件开发中
      如何以控制台身份执行命令并获取返回?
      CommandExecuteResult这个又该如何使用呢
      以及插件怎么获取控制台的日志?

      发布在 开发交流
      Z
      zhou2008
    • RE: 如何获取信息链中的元素?

      我给的消息是@xxx的格式的

      发布在 开发交流
      Z
      zhou2008
    • 如何获取信息链中的元素?

      e8a7ab7d-02aa-46fc-81a1-9088190f9679-image.png
      11bfe128-b770-4375-855c-b1bd9af6a8ae-image.png
      按照(https://github.com/mamoe/mirai/blob/dev/docs/Messages.md)的方法失败

      发布在 开发交流
      Z
      zhou2008
    • 如何获取非好友的Profile?

      IMirai.queryProfile用不了

      发布在 开发交流
      Z
      zhou2008
    • RE: 端午安康

      吃 @Karlatemp

      发布在 摸鱼区
      Z
      zhou2008
    • mirai如何更换群头像?

      如题

      发布在 开发交流
      Z
      zhou2008
    • 如何去除chat-command插件的"/"前缀?

      如题

      发布在 开发交流
      Z
      zhou2008
    • RE: 为什么会报错?
      suspend fun tts(text: String, group: Group) {
                  val ffmpeg = File("ffmpeg.exe")
                  val silkEncoder = File("silk_v3_encoder.exe")
                  val ttsURL = "https://fanyi.baidu.com/gettts?lan=zh&spd=5&text=${URLEncoder.encode(text, Charsets.UTF_8)}"
                  val stream = URL(ttsURL).openStream()
      
                  if (ffmpeg.exists() && silkEncoder.exists()) {
                      val mp3 = File("mirai_${System.currentTimeMillis()}.mp3")
                      val pcm = File("mirai_${System.currentTimeMillis()}.pcm")
                      val silk = File("mirai_${System.currentTimeMillis()}.silk")
      
                      mp3.writeBytes(stream.readAllBytes())
      
                      try {
                          exeCmd("${ffmpeg.absolutePath} -i ${mp3.absolutePath} -f s16le -ar 24000 -ac 1 -acodec pcm_s16le -y ${pcm.absolutePath}")
                          exeCmd("${silkEncoder.absolutePath} ${pcm.absolutePath} ${silk.absolutePath} -Fs_API 24000 -tencent -quiet")
                      } catch (e: IOException) {
                          group.sendMessage(e.toString())
                      }
                      val er = silk.toExternalResource()
                      group.sendMessage(er.uploadAsVoice(group))
                      mp3.delete()
                      pcm.delete()
                      stream.close()
                      er.close()
                      silk.delete()
                  } else {
                      group.sendMessage("ffmpeg或silk编码器丢失")
                  }
      

      安卓端收听正常,iOS/PC无声音,但语言转文本可用

      发布在 开发交流
      Z
      zhou2008
    • RE: 为什么会报错?

      但是又有了新的问题

      发布在 开发交流
      Z
      zhou2008
    • RE: 为什么会报错?

      解决了

      发布在 开发交流
      Z
      zhou2008
    • RE: 为什么会报错?

      不行,还是一样的报错

      发布在 开发交流
      Z
      zhou2008
    • RE: 为什么会报错?

      3.png
      是这样吗?

      发布在 开发交流
      Z
      zhou2008
    • 为什么会报错?

      1.png
      2.png

      发布在 开发交流
      Z
      zhou2008
    • RE: Mirai是否有转到gitee开发的打算?

      试试 https://hub.fastgit.org?

      发布在 开发交流
      Z
      zhou2008
    • RE: 大佬们,怎么在聊天里使用指令?

      3q

      发布在 开发交流
      Z
      zhou2008
    • RE: 大佬们,怎么在聊天里使用指令?

      那能不能把/help里的其他东西去掉,只保留插件的?

      发布在 开发交流
      Z
      zhou2008
    • 1
    • 2
    • 1 / 2