云服务调用时出错信息不知怎么处理?
发布于 5 年前 作者 jingfan 2070 次浏览 最后一次编辑是 4 年前 来自 官方Issues

Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID ab8bd0e4-b8a6-11eb-a01d-5254002d4a45, cloud function service error code -504002, error message The “original” argument must be of type function

TypeError [ERR_INVALID_ARG_TYPE]: The “original” argument must be of type function

代码如下:本地调试没有问题,上传到云服务运行出错

// 云函数入口文件

const tencentcloud = require(“tencentcloud-sdk-nodejs”);

const TtsClient = tencentcloud.tts.v20190823.Client;

const clientConfig = {

  credential: {

    secretId: “”,

    secretKey: “”

  },

  region: “ap-shanghai”,

  profile: {

    httpProfile: {

      endpoint: “tts.tencentcloudapi.com”,

    },

  },

};

exports.VoiceOut = {

  async Speak(role,text) {

    const client = new TtsClient(clientConfig);

    let voiceType,speed,volumn

        voiceType = 101008

        speed=-0.5

        volumn=0.3

    const params = {

        “Text”: text,

        “SessionId”: “abcdef1234567890”,

        “ModelType”: 1,

        “Speed”: speed,

        “VoiceType”: voiceType,

        “Volume”: volumn

    };

    let speak = client.TextToVoice(params)

    return speak

  }

}

回到顶部