在页面上加了一个语音播报功能,但是领导要求的时候平板控制广播电脑进行语音播报,这点我完全没有头绪,不知道该怎么做。
这是我写的代码语音播报功能,可以顺利在页面上使用
playVoicelist (value1, value2, value3) {
if (value3.toString() === 'abnormal') {
console.log('jinru')
this.playVoice(value1 + '线有异常,请' + value2 + '立即到产线')
}
},
playVoice (value) {
this.handleSpeak(value) // 传入需要播放的文字
},
// 语音播报的函数
handleSpeak (text) {
const voices = synth.getVoices()
msg.text = text // 文字内容: 小朋友,你是否有很多问号
msg.lang = 'zh-CN' // 使用的语言:中文
msg.volume = 1 // 声音音量:1
msg.rate = 1 // 语速:1
msg.pitch = 1 // 音高:1
msg.voice = voices[293]
// console.log(synth.getVoices())
synth.speak(msg) // 播放
},
运行结果及报错内容
目前唯一想到的办法就是通过远程软件,平板远程控制广播电脑播放
最好是我加个方法什么的,能在页面上让平板点一下,广播电脑开始播放
发消息