如何把微软语音合成REST API返回的 buffer 数据转成 mp3 格式存储到云空间? 您所在的位置:网站首页 微信语音怎么转换成mp3 如何把微软语音合成REST API返回的 buffer 数据转成 mp3 格式存储到云空间?

如何把微软语音合成REST API返回的 buffer 数据转成 mp3 格式存储到云空间?

2023-06-30 08:19| 来源: 网络整理| 查看: 265

const headers = { 'Ocp-Apim-Subscription-Key': subscriptionKey, 'Content-Type': 'application/ssml+xml', 'Host': 'eastus.api.cognitive.microsoft.com', 'X-Microsoft-OutputFormat': 'riff-24khz-16bit-mono-pcm', 'User-Agent': 'banluyingyu' };

// 设置请求体 let requestBody =' Hello, how are you today?Hello, how are you today?Hello, how are you today? ';

let voiceRes = await uniCloud.httpclient.request(endpoint, { method: 'POST', headers: headers, data: requestBody // responseType: 'arraybuffer' }) // 获取返回的音频流 const audioStream = voiceRes.data;

请问一下 如何把这个 audioStream 保存成 mp3 文件??

//上传到云存储 let fileRes = await uniCloud.uploadFile({ cloudPath: '123456789.mp3', fileContent: audioStream })

我直接用 uploadFile 保存确实生成了一个mp3文件,但是不能播放。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有