public static void testToSpeech(String text) {ActiveXComponent activeXComponent = new ActiveXComponent("Sapi.SpVoice");//运行时输出语音内容Dispatch dispatch = activeXComponent.getObject();//文件名称try{//生成语音文件activeXComponent = new ActiveXComponent("Sapi.SpFileStream");Dispatch fileStreamDispatch = activeXComponent.getObject();//音频activeXComponent = new ActiveXComponent("Sapi.SpAudioFormat");Dispatch audioDispatch = activeXComponent.getObject();//设置文件流格式Dispatch.putRef(fileStreamDispatch, "Format", audioDispatch);//设置音频流格式Dispatch.put(audioDispatch, "Type", new Variant(22));//调用输出文件流打开方法,创建一个.wav .mp3 .mp4   .wma文件Dispatch.call(fileStreamDispatch, "Open", new Variant("C:\\call.wav"),new Variant(3),new Variant(true));//设置声音对象的音频流输出流为输出文件对象Dispatch.putRef(dispatch, "AudioOutputStream", fileStreamDispatch);//设置音量0-100Dispatch.put(dispatch, "Volume", new Variant(100));//设置朗读速度Dispatch.put(dispatch, "Rate", new Variant(-2));//开始朗读Dispatch.call(dispatch, "Speak",new Variant(text));//关闭输出文件流Dispatch.call(fileStreamDispatch, "Close");Dispatch.putRef(dispatch, "AudioOutputStream", null);audioDispatch.safeRelease();fileStreamDispatch.safeRelease();dispatch.safeRelease();activeXComponent.safeRelease();}catch (Exception e) {e.printStackTrace();}}
<dependency><groupId>com.hynnet</groupId><artifactId>jacob</artifactId><version>1.18</version></dependency>

自行找到jacob-1.18-x64.dll,放入jdk安装目录下的bin文件夹

java利用jacob,文字转语音文件,windows相关推荐

  1. 【离线文本转语音文件】java spring boot jacob实现文字转语音文件,离线文本转化语音,中英文生成语音,文字朗读,中文生成声音,文字生成声音文件,文字转语音文件,文字变声音。

    1.实现效果如下: 输入文字(支持中英文),点击转换生成***.wav文件,点击下载到本地就可. 生成后的音频文件播放,时长1分8秒 2.实现代码: 这次采用jacob实现,相比百度AI需要联网,本项 ...

  2. JAVA将文字转语音文件

    JAVA将文字转语音文件 public class MediaDemoApplication {public static void main(String[] args) {textToSpeech ...

  3. python 利用pyttsx3文字转语音 适用于macOS windows树莓派

    2019-04-04 by 崔斐然 python 利用pyttsx3文字转语音 更新于2019-05-08: 树莓派安装pyodbc失败参考这里: 安装 unixodbc-dev, sudo apt ...

  4. python 文字语音朗读-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  5. python脚本语言采用声音作为手段_python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  6. python发音语言-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下# -*- coding: utf ...

  7. python发音模块-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  8. python 语音朗读软件-python 利用pyttsx3文字转语音过程详解

    这篇文章主要介绍了python 利用pyttsx3文字转语音过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # -*- coding: ut ...

  9. java io类库,Java利用io类库对各种文件的操作详解

    Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...

  10. 文字转语音文件的两种方法

    文件转语音文件的两种方法.小伙伴们在日常的工作.学习或是生活当中,是否遇到过以下这种情况.在工作中每天要阅读大量文件资料,在学习中每天要阅读各种课文,在生活中也会观看各种小说.但是长时间的用眼阅读,就 ...

最新文章

  1. xposed hook 构造函数_初识Xposed(上)
  2. 光驱弹不出来怎么办?光驱弹不出来的简易解决办法。
  3. 专业ajax解决方案汇集
  4. WinForm连接数据库
  5. php图片上传方案,php图片上传
  6. JS语法字典---网友总结
  7. manacher最长回文子串
  8. 高性能优秀的服务框架-dubbo介绍
  9. 小谈CDN回源函数计算的应用场景
  10. linux 脚本批量删除,Linux Shell使用Bash脚本批量删除文件
  11. ubuntu使用docker的Huginn上手记
  12. wordpress登录账号之后才能查看页面,实例
  13. 随身Win8系统DIY
  14. 如何将离线DAT卫星影像解压为瓦片?
  15. 毕业设计 基于51单片机老人防跌倒GSM短信报警系统
  16. k8s!Ingress服务
  17. 京东:按关键字搜索商品 API
  18. python基础 培训班
  19. linux查看msg内容,如何打开MSG文件,如何转换MSG文件
  20. 计算机课玩手机检讨500,上学带手机检讨书500字范文(精选6篇)

热门文章

  1. Configuration类详解
  2. druid 数据库密码加密
  3. CSS中关于div的对齐方式
  4. 2019-多益网络-软件研发工程师-秋招提前批-笔试
  5. [书目20150727]选择重于一切(扎克伯格给年轻人的37个人生忠告)
  6. 从国务院机构改革看智能运维行业未来趋势【必示说:第六期】
  7. 职场上会说话的人,都知道这2个说话技巧
  8. 1442 - Cav
  9. POJ1847【Dijkstra】
  10. 重新安装window10官方原生操作系统及U盘启动盘制作