当前位置: 首页 > news >正文

西宁企业网站建设开发什么插件可以做网站访问量统计

西宁企业网站建设开发,什么插件可以做网站访问量统计,宁波网站建设策划公司排名,泰安微网站建设JAVA语音播报 提示#xff1a;难点#xff0c;常规语音播放只是播放一段音乐#xff0c;这个比较简单。本文介绍将文字语音播放出来#xff0c;并且可以兼容windows、linux 语音播报在编码过程中#xff0c;我们主要需从以下几个核心层面进行深入考量。 1.使用JACOB开源…JAVA语音播报 提示难点常规语音播放只是播放一段音乐这个比较简单。本文介绍将文字语音播放出来并且可以兼容windows、linux 语音播报在编码过程中我们主要需从以下几个核心层面进行深入考量。 1.使用JACOB开源库 请注意JACOB是一个针对Windows平台的库因此它只能在Windows上运行。注意项目如果打包到linux运行语音播报就无效了 import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; /** 语音播报仅适用windows */ public class SpeakTools {public static boolean speakingText(String readText) {boolean isFinish true;ActiveXComponent sap new ActiveXComponent(Sapi.SpVoice);try {sap.setProperty(Volume, new Variant(100)); // 音量 0-100sap.setProperty(Rate, new Variant(1)); // 语音朗读速度 -10 到 10Dispatch sapo sap.getObject(); // 获取执行对象Dispatch.call(sapo, Speak, new Variant(readText)); // 执行朗读sapo.safeRelease(); // 关闭执行对象} catch (Exception e) {isFinish false;e.printStackTrace();} finally {sap.safeRelease(); // 关闭执行对象}return isFinish;}public static void main(String[] args) {SpeakTools.speakingText(你是猪吗);}} 2.使用第三方插件 使用Java Speech APIFreeTTS FreeTTS是一个开源的Java TTS引擎。你可以使用它将文本转换为语音。首先你需要下载并安装FreeTTS库然后在你的Java项目中使用它。随着 Java 的发展JSAPI 已被弃用并从 Java 标准库中移除。因此直接使用 FreeTTS 和 JSAPI 可能会遇到兼容性问题特别是如果你使用的是较新版本的 Java。 首先我们需要在项目中引入FreeTTS库的jar文件。可以从FreeTTS官方网站下载最新版本的jar文件然后将其添加到项目的依赖中。 提示我这里下载的库只能读英文如果想中英文找到合适的包即可 import com.sun.speech.freetts.Voice; import com.sun.speech.freetts.VoiceManager;public class FreeTTS {public static boolean speakTTs(String speakText) {boolean isFinish true;try {VoiceManager vm VoiceManager.getInstance();Voice voice vm.getVoice(kevin16);voice.allocate();voice.speak(speakText);voice.deallocate();} catch (Exception e) {e.printStackTrace();}return isFinish;}public static void main(String[] args) {speakTTs(hellow);} }3.使用在线TTS API 前端浏览器在处理文本朗读功能时普遍集成了speakText功能。然而不同浏览器对speakText的兼容性存在差异。通常而言像谷歌浏览器Chrome、火狐浏览器Firefox以及Microsoft Edge等主流浏览器的兼容性较好。使用这种方式进行文本朗读的主要优势在于开发者只需要关注浏览器是否支持speakText功能而无需过多考虑系统层面的兼容性问题这种方式简化了开发流程提高了开发效率使得跨平台朗读文本变得更加便捷稳定性略差。 代码如下示例 a href# onclickalert(); title紧急情况使用请听到警报后及时疏散和撤离员工报警/afunction alert() {speakTextAndMusic(紧急撤离警报,紧急撤离警报,请立即前往最近的紧急出口,保持冷静快速有序撤离,不要使用电梯,到达安全区域后立即报告给各自负责人); }function speakTextAndMusic(text) {const speech new SpeechSynthesisUtterance()// 设置播放内容speech.text text// 设置话语的音调(0-2 默认1值越大越尖锐,越低越低沉)speech.pitch 0.8// 设置说话的速度(0.1-10 默认1值越大语速越快,越小语速越慢)speech.rate 1// 设置说话的音量speech.volume 10// 设置播放语言speech.lang zh-CN// 播放结束后调用speech.onend (event) {playMusic();}window.speechSynthesis.speak(speech) }function playMusic() {var url /tools/alert.mp3; //自定义语音const audio new Audio(url);audio.play(); }4.其他框架或者库 包括收费和不收费的都有这里不做介绍。 总结 在Java语言中实现播报功能通常涉及到文本到语音Text-to-Speech简称TTS的转换。Java自身并不直接提供这样的功能但你可以使用第三方库或API来实现。
http://www.zqtcl.cn/news/952255/

相关文章:

  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息
  • 做网站能赚吗网址大全查询ip地址
  • html5网站正在建设中商城网站系统
  • 室内设计网课北京网站优化前景
  • 北京 网站建设 知乎上海公司买新能源车
  • 成都微网站wordpress 购买
  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统
  • 网站域名备案授权书网站建设长春
  • 网站维护主要从哪几个方面做seo营销的概念
  • 北京网站建设营销网站策划案4500
  • 网站建设售后培训wordpress 过滤html
  • 湖北森泰建设集团有限公司网站国外产品设计网站推荐
  • 网站建设与代运营产品介绍排版网页设计教程
  • 音乐网站排名搜索引擎网络推广方法
  • asp.net 企业网站昆明高端seo怎么做
  • 图书馆网站建设需求方案企业网站背景图片