JavaScript如何实现文字转声音

  介绍

这篇文章主要介绍”JavaScript如何实现文字转声音”,在日常操作中,相信很多人在JavaScript如何实现文字转声音问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“JavaScript如何实现文字转声音”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

JavaScript实现文字转声音的方法:首先创建一个HTML示例文件,然后添加js代码,最后利用SpeechSynthesisUtterance接口将指定文字合成为对应的语音即可。

本文操作环境:Windows7多系统,javascript1.8.5,戴尔G3电脑。

<强> JavaScript怎么实现文字转声音?

<强> js文字转语音播放

<代码> SpeechSynthesisUtterance

SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音。也包含一些配置项,指定如何去阅读(语言,音量,音调)等

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能meta  name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比;   & lt;才能title> Document</title>   & lt;/head>   & lt; body>   & lt;才能input 类型=皌ext", id=皌extMsg",价值=https://www.yisu.com/zixun/庇行碌亩┑牡?请及时处理”>   <按钮onclick="说话()">播放   <按钮onclick="暂停()">暂停按钮   <按钮onclick="简历()">继续播放   <按钮onclick="取消()">取消播放   <>脚本   var=new SpeechSynthesisUtterance演讲();//播放   函数说(){//演讲。距=1//获取并设置话语的音调(值越大越尖锐,越低越低沉)//演讲。率=5//获取并设置说话的速度(值越大语速越快,越小语速越慢)//演讲。声音=10//获取并设置说话的声音//演讲。体积=1//获取并设置说话的音量//演讲。lang=speechSynthesis.getVoices()[0]//设置播放语言,测试没效果//speech.cancel()//删除队列中所有的语音。如果正在播放,则直接停止   演讲。=textMsg文本。//获价值取并设置说话时的文本   speechSynthesis.speak(演讲);   }//暂停   函数暂停(){   speechSynthesis.pause ()   }//继续播放   函数的简历(){   speechSynthesis.resume ()   }//取消播放   函数取消(){   speechSynthesis.cancel ()   }>   

提示:如果播放没声音,可尝试重启浏览器播放

到此,关于“JavaScript如何实现文字转声音”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

JavaScript如何实现文字转声音