`

小创意——把文字转为声音(win)

 
阅读更多

最近做儿童小程序和公众号,突然想到,小孩子不怎么认识字,如果公众号提供一个读文字的功能,甚至在很多场景有语音播报,例如监控。如果能配置随便一个文案都可以识别并变成语音,该多棒!

1、下载jacob-1.18-M2.zip

2、解压,向工程导入jacob.jar

3、将jacob-1.18-M2-x64.dll复制到jdk的bin目录下,windows/system32最好也复制,不过我没复制也可以用

4、运行代码,注意这里输出文件和朗读不同时存在。

	public static void test3() {
		ActiveXComponent ax = null;
		
		try {
			ax = new ActiveXComponent("Sapi.SpVoice");
			Dispatch spVoice = ax.getObject();
			
			ax = new ActiveXComponent("Sapi.SpFileStream");
			Dispatch spFileStream = ax.getObject();
			
			ax = new ActiveXComponent("Sapi.SpAudioFormat");
			Dispatch spAudioFormat = ax.getObject();
			
			//设置音频流格式
			Dispatch.put(spAudioFormat, "Type", new Variant(22));
			
			//设置文件输出流格式
			Dispatch.putRef(spFileStream, "Format", spAudioFormat);
			//调用输出 文件流打开方法,创建一个.wav文件
			Dispatch.call(spFileStream, "Open", new Variant("D:\\test.wav"), new Variant(3), new Variant(true));
			//设置声音对象的音频输出流为输出文件对象
			Dispatch.putRef(spVoice, "AudioOutputStream", spFileStream);
			//设置音量 0到100
			Dispatch.put(spVoice, "Volume", new Variant(100));
			//设置朗读速度
			Dispatch.put(spVoice, "Rate", new Variant(-2));
			//开始朗读
			Dispatch.call(spVoice, "Speak", new Variant("这真是,蛋疼啊"));
			
			//关闭输出文件
			Dispatch.call(spFileStream, "Close");
			Dispatch.putRef(spVoice, "AudioOutputStream", null);
			
			spAudioFormat.safeRelease();
			spFileStream.safeRelease();
			spVoice.safeRelease();
			ax.safeRelease();
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

 

分享到:
评论

相关推荐

    文字控——纯文字创意设计ppt模板.rar

    在IT行业中,尤其是在图形设计和演示文稿制作领域,"文字控——纯文字创意设计ppt模板.rar" 提供了一个独特的机会来探索和实践创新的文字排版技巧。这个压缩包文件包含了一个专门针对文字创意设计的PPT模板,适用于...

    动态变化格子图创意——小学教育教学ppt模板.rar

    "动态变化格子图创意——小学教育教学ppt模板"是一个专门针对小学生设计的、富有创意的PPT模板,旨在通过视觉上的动态变化来激发孩子们的学习兴趣,增强课堂互动性。这个模板集成了格子图的设计理念,能够帮助教师更...

    不一样的创意——年度终结报告ppt模板.rar

    《年度终结报告PPT模板——创意与高效呈现的融合》 在信息爆炸的时代,一份吸引眼球、内容清晰的年度终结报告对于任何组织来说都至关重要。本篇将深度解析"不一样的创意——年度终结报告ppt模板",揭示其独特之处...

    色块创意——色彩ppt模板.rar

    色块创意——色彩PPT模板是一种现代且富有视觉冲击力的设计风格,广泛应用于演示文稿、报告、演讲等场合,以吸引观众的注意力并有效传达信息。这种模板通常由不同形状、大小和颜色的色块组成,通过色彩的对比和组合...

    设计创意——最酷最绚的PPT背景模板

    设计创意——最酷最绚的PPT背景模板

    创意培训——大创意.ppt

    创意培训——大创意.ppt

    创意培训——广告创意.pptx

    创意培训——广告创意.pptx

    细线艺术创意——设计师求职个人简历ppt模板.rar

    这份名为"细线艺术创意——设计师求职个人简历ppt模板.rar"的压缩文件提供了一个极具创意的PPT模板,帮助设计师们在竞争激烈的求职市场中脱颖而出。下面我们将深入探讨这个模板中的关键知识点。 1. **PPT模板设计**...

    创意培训——创意简述.ppt

    【创意培训——创意简述.ppt】是一份关于广告企划和创意流程的培训材料,主要探讨了如何在企业管理中协调客户部与创意部的工作,以及如何制定有效的创意策略。以下是对该文件主要内容的详细解释: 1. **广告企划...

    创意培训——广告创意.ppt

    【创意培训——广告创意】是企业管理中的一个重要环节,旨在通过创新思维提升广告的效果,从而达到品牌建设和销售目标。在这个过程中,广告创意包含了多个关键步骤和要素。 首先,我们需要理解【何为创意】。创意是...

    C4D创意课——布料插件Syflex for Cinema 4D R17-R20 Win.rar

    C4D创意课——布料插件Syflex for Cinema 4D R17-R20 Win

    圆角矩形艺术创意——营销部季度工作汇报ppt模板.rar

    通过以上分析,我们可以看出"圆角矩形艺术创意——营销部季度工作汇报ppt模板"不仅是一种设计趋势,更是有效传达信息和提升报告质量的工具。使用该模板,可以帮助营销团队在汇报时更加专业,使复杂的数据和策略变得...

    《Flash CS3大创意——物理仿真实验课件制作》-素材.rar

    《Flash CS3大创意——物理仿真实验课件制作》是一部专为教育工作者和学习者设计的教程,旨在利用Adobe Flash CS3这一强大的多媒体创作工具,制作出生动、直观的物理实验模拟课件。该教程的素材压缩包包含了用于创建...

    创意外观制作辅导策略——以广东省创意机器人大赛为例.pdf

    【创意外观制作辅导策略】是针对中小学生科技竞赛中的一项关键环节,尤其在广东省创意机器人大赛这样的赛事中,作品的创新性和视觉吸引力至关重要。本文主要讲述了如何指导学生提升创意外观的设计和制作能力。 首先...

    创意培训——将创意进行到底.ppt

    正如标题所示,“创意培训——将创意进行到底”,这个概念强调了创意在企业营销活动中的核心地位。 首先,我们要理解创意点子的重要性。广告的成功往往取决于其是否基于一个强大的创意,因为只有这样的广告才能在...

    模糊前端创意——新产品规划管理研究.pdf

    【摘要】:本文主要探讨了模糊前端创意在新产品规划管理中的重要性,分析了新产品创意从形成到规划的挑战,并提出了相关理论模型。作者通过研究新产品模糊前端的创意漏斗形成机制,从技术引力和市场推力两个角度出发...

    动态变化格子图创意——小学教育教学PPT模板.pptx

    【动态变化格子图创意——小学教育教学PPT模板】是一个专为小学教育设计的PowerPoint模板,它包含了一些创新的设计元素,如动态变化的格子图,以吸引孩子们的注意力并提升教学效果。模板中强调了如何在PPT中集成个人...

    第十课-图像中的文字处理——文字与滤镜.docx

    【图像中的文字处理——文字与滤镜】 在 Photoshop 中,文字处理是一项重要的功能,它不仅允许用户添加文本,还能对文字进行多样的编辑和特效处理。本课将着重讲解文字工具的概念、使用方法以及滤镜的运用,以帮助...

    超链接的创意——点击缩略图查看大图ppt效果模板.rar

    点击缩略图查看大图,双击缩略图大图文字说明会出现,图片切换ppt特效,利用超链接创意,展示完美的图片切换效果。

    形式感+ —— 网页视觉设计创意拓展与快速表现 高清完整 pdf

    《形式感+——网页视觉设计创意拓展与快速表现》是一本深入探讨网页设计美学与实践技巧的专业书籍。这本书聚焦于如何通过创新的形式感提升网页设计的吸引力和用户体验,旨在帮助设计师们拓展思维,快速实现设计概念...

Global site tag (gtag.js) - Google Analytics