收藏
回答

语音合成接口报错Appid,控制台已开通。

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wx3e17776051baf153 1.2.0 1255755672 Android 7.0.11 2.10.4
  1. {Error: {…}, requestId: "510a9e73-1433-41f6-813a-ee4dd5d3fded"}
  2. Error: {Code"InvalidParameterValue.AppId"Message"Please check your parameter AppId"}
  3. requestId"510a9e73-1433-41f6-813a-ee4dd5d3fded"


回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    03-30

    确认下工具用的appid跟mp的appid是否一致?

    03-30
    有用 1
    回复 5
    • 鲁愚
      鲁愚
      03-30
      谢谢反馈。 工具用的APPID就是调用插件用的appid。这个确认了。
      03-30
      回复
    • 小程序技术专员-binnie
      小程序技术专员-binnie
      03-30回复鲁愚
      给下复现的代码片段看看
      03-30
      回复
    • 鲁愚
      鲁愚
      03-30
      var plugin = requirePlugin("QCloudAIVoice")
      plugin.setQCloudSecret(config.appid, config.secretid, config.secretkey, config.openConsole) //设置腾讯云账号信息,其中appid是数字,secret是字符串,openConsole是布尔值(true/false),为控制台打印日志开关


      plugin.textToSpeech({
            content: text,
            speed: 0,
            volume: 0,
            voiceType: 0,
            language: 1,
            projectId: 0,
            sampleRate: 16000,
            success: function (data) {
              let url = data.result.filePath;
              console.log("TTS success", url)
              if (url && url.length > 0) {
                innerAudioContext.autoplay = true
                innerAudioContext.src = url
                innerAudioContext.onPlay(() => {
                })
                innerAudioContext.onError((res) => {
                  console.log(res.errMsg)
                })
              }
            },
            fail: function (error) {
              console.log(error);
            }
          })
      03-30
      回复
    • 小程序技术专员-binnie
      小程序技术专员-binnie
      03-31回复鲁愚
      这个看起来好像是QCloudAIVoice报的错误哦,检查参数appid是否跟要求的格式一致
      03-31
      回复
    • 鲁愚
      鲁愚
      03-31
      APPID是数字!   居然忽略了。 把字符改成数字了。 非常感谢!
      03-31
      回复
登录 后发表内容
问题标签