文字转语音SpeechSynthesis
参考 Web API
近期在做一个 桌面的客户端的 一个医院项目,要求能自带提示语音,鉴于各种安装包相互影响,兼容性问题,这里把js 中的 API SpeechSynthesis 搬出来,直接文字转语音。 闲话不多说,直接上代码:
tts.js 内容
const synth = window.speechSynthesis
/**
* 文字转语音
* @author 袁首京
*/
export default {
/**
* 语音提醒
* @param {String} text
*/
speek (text) {
const ssu = new SpeechSynthesisUtterance(text)
synth.speak(ssu)
},
/**
* 退出语音
*/
cancel () {
synth.cancel()
}
}
具体引用
import tts from '../utils/tts' // 引入js'
tts.speek('读卡失败,即将返回首页') // 直接引用
是不是特别简单? 直接上手试试吧! 如果帮到了 你 请你帮忙 点个赞!
点关注 不迷路啊 博主定期均有关于前端工程师的 知识 分享。