vue中使用语音提示

yuyin(str) { // 语音提示方法
      // str为需要播报的文字
      var url = 'http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=6&text=' + encodeURI(str)
      var n = new Audio(url)
      n.src = url
      n.play()  // 播报

	//  n.cancel();  //取消阅读
	//  n.pause();  //暂停阅读
    },

注意事项:
如果在mounted中 直接写语音播报的代码会报错,可以写在方法中然后调用解决该问题

你可能感兴趣的:(vue,vue中使用语音播报)