1.微信小程序官网配置
微信小程序官网设置-->第三方设置-->插件管理-->添加插件-->微信同声传译-->添加插件
2.app.json即配置插件位置添加代码
"plugins": {
"WechatSI": {
"version": "0.3.1",
"provider": "wx069ba97219f66d99"
}
}
3.文字转语音播放代码
var plugin = requirePlugin("WechatSI");
/** 文字转语音 */
function textToSpeech() {
plugin.textToSpeech({
lang: "zh_CN",
tts: true,
content: "一个常见的需求",
success: function(res) {
speech(res.filename)
},
fail: function(res) {
console.log("fail tts", res)
}
})
}
function speech(url: string) {
const audio = Taro.createInnerAudioContext()
audio.autoplay = true
audio.src = url
audio.volume = 1
audio.onPlay(() => {
console.log('开始播放')
})
}
网友评论