当前第2页 返回上一页
SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,指定如何去阅读(语言,音量,音调)等
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<meta name= "viewport" content= "width=device-width, initial-scale=1.0" >
<title>Document</title>
</head>
<body>
<input type= "text" id= "textMsg" value= "有新的订单,请及时处理" >
<button onclick= "speak()" >播放</button>
<button onclick= "pause()" >暂停</button>
<button onclick= "resume()" >继续播放</button>
<button onclick= "cancel()" >取消播放</button>
<script>
var speech = new SpeechSynthesisUtterance();
function speak() {
speech.text = textMsg.value
speechSynthesis.speak(speech);
}
function pause() {
speechSynthesis.pause()
}
function resume() {
speechSynthesis.resume()
}
function cancel() {
speechSynthesis.cancel()
}
</script>
</body>
</html>
|
tips: 如果播放没声音,可尝试重启浏览器播放
推荐学习:《javascript高级教程》
以上就是JavaScript怎么实现文字转声音的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
javascript怎么设置元素宽度
javascript包括什么
javascript使用什么标签实现
javascript中event loop的分析
举例说明js调用php和php调用js的方法
分享es2019中值得收藏的8个有用功能
详细了解javascript中的数据类型
javascript分号规则的知识介绍(附示例)
javascript定义变量写法
javascript和java之间有什么区别
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript怎么实现文字转声音