美文网首页
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