美文网首页
vue 实现语音播报功能

vue 实现语音播报功能

作者: 小睿同学 | 来源:发表于2020-05-06 14:50 被阅读0次
<i @click="reader" class="el-icon-microphone"></i>  //elementUI 麦克风图标
<div id="group">{{words}}</div> //语音播报的文字
data(){
    return{
          words:'你好!',
    }
}
reader(){
    let readWords = document.getElementById('msd-info').innerText   //获取播报的文字(除去样式)
    var url = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + encodeURI(readWords);
    var n = new Audio(url);
    n.src = url;
    n.play();  //播放阅读
                
//  n.cancel();  //取消阅读
//  n.pause();  //暂停阅读
}

OK,就这样,End~

相关文章

网友评论

      本文标题:vue 实现语音播报功能

      本文链接:https://www.haomeiwen.com/subject/jzbyvhtx.html