源文件
This commit is contained in:
25
jeepay-ui-uapp-face/commons/utils/wxTextToSpeach.js
Normal file
25
jeepay-ui-uapp-face/commons/utils/wxTextToSpeach.js
Normal file
@@ -0,0 +1,25 @@
|
||||
var plugin = requirePlugin("WechatSI")
|
||||
|
||||
const innerAudioContext = wx.createInnerAudioContext({ useWebAudioImplement: true })
|
||||
innerAudioContext.onError(function (res) {
|
||||
console.log(res);
|
||||
console.log("语音播放失败");
|
||||
})
|
||||
|
||||
export default function(message) {
|
||||
plugin.textToSpeech({
|
||||
lang: "zh_CN",
|
||||
tts: true,
|
||||
content: message,
|
||||
success: function(res) {
|
||||
console.log("succ tts", res.filename)
|
||||
innerAudioContext.src = res.filename;
|
||||
innerAudioContext.play();
|
||||
},
|
||||
fail: function(res) {
|
||||
console.log("fail tts", res)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user