vue语音播报

求助vue页面 如何根据文字转成语音播报啊

阅读 9.7k
2 个回答
new Audio(
  'http://tts.baidu.com/text2audio?cuid=baiduid&lan=zh&ctp=1&pdt=311&tex=测试'
).play();

在网上查找了一番,发现一个Speak.js的js插件能实现将内容识别成语音并播放出来,链接为:http://www.5imoban.net/jiaoch...


由于没有具体使用过,只能在此给你一些在vue中使用第三方插件的一些建议:
1、将第三方文件放到static目录下的文件中,例如放在/static/js
2、在main.js中引入(需要此插件支持import语法),import test from "/static/js/xxx.js"
3、注册到vue原型上:Vue.prototype.$speak = test (这里的$speak可以自己取名)
4、在使用时通过this.$speak就可以拿到注册到vue原型上的插件了

具体用法类似与我写过的一篇文章: Vue中配合clipboard.js实现点击按钮复制内容到剪切板


希望我的回答对你有所帮助!
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题