当前第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怎么实现文字转声音的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
怎样使用js获取函数参数名称
javascript怎么实现点击按钮跳转页面
javascript函数一定要定义吗
深入研究node.js中的日志信息
javascript函数前面加!、+、-、~, ;符号的意义介绍
抢先体验javascript es12新特性
javascript用什么存储数据
vue实现可视化可拖放的自定义表单(代码示例)
ie浏览器不支持javascript怎么办
javascript函数必须有返回值吗
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript怎么实现文字转声音