const arr = []

const promises = payload.content.map(async (element) => { const params = { content: element, rate: payload.rate, role: payload.role, style: payload.style } const config = strapi.config.get('server.azure') const audioData = await generateAudio(params, config.azureSpeechKey, config.azureSpeechRegion) const occResponse = await uploadAudioToCOS( Buffer.from(audioData), tencentCloudConfig.secretId, tencentCloudConfig.secretKey ) return { content: element, url: occResponse.Location } })

const results = await Promise.all(promises) arr.push(...results

const arr = for let i = 0; i payloadcontentlength; i++ const element = payloadcontenti; const params = contentelement rate payloadrate role payloadrole sty

原文地址: https://www.cveoy.top/t/topic/hQ9Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录