介绍
这篇文章主要介绍”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 () }> 脚本 身体>