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文件,但是不能播放。
|