请教:云函数中调用百度语音合成接口,无法将文件保存到云存储中的问题。
使用小程序云开发平台,云函数中调用百度语音合成接口成功后,使用cloud.uploadFile无法将文件保存到云存储中,应如何解决呢?谢谢!
result.data可以获取到,Buffer类型。
代码如下:
client.text2audio( '百度语音合成测试' , { spd: 5, per: 4 }).then( function (result) { if (result.data) { cloud.uploadFile({ cloudPath: 'tts/tts.mpVoice.mp3' , fileContent: result.data, }) } else { // 服务发生错误 console.log(result); } }, function (e) { // 发生网络错误 console.log(e) }); |