鍍金池/ 問答/HTML/ vue語音播報(bào)

vue語音播報(bào)

求助vue頁面 如何根據(jù)文字轉(zhuǎn)成語音播報(bào)啊

回答
編輯回答
背叛者

在網(wǎng)上查找了一番,發(fā)現(xiàn)一個(gè)Speak.js的js插件能實(shí)現(xiàn)將內(nèi)容識(shí)別成語音并播放出來,鏈接為:http://www.5imoban.net/jiaoch...


由于沒有具體使用過,只能在此給你一些在vue中使用第三方插件的一些建議:
1、將第三方文件放到static目錄下的文件中,例如放在/static/js
2、在main.js中引入(需要此插件支持import語法),import test from "/static/js/xxx.js"
3、注冊(cè)到vue原型上:Vue.prototype.$speak = test (這里的$speak可以自己取名)
4、在使用時(shí)通過this.$speak就可以拿到注冊(cè)到vue原型上的插件了

具體用法類似與我寫過的一篇文章: Vue中配合clipboard.js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容到剪切板


希望我的回答對(duì)你有所幫助!
2018年5月18日 05:16
編輯回答
痞性
new Audio(
  'http://tts.baidu.com/text2audio?cuid=baiduid&lan=zh&ctp=1&pdt=311&tex=測(cè)試'
).play();
2017年1月12日 03:14