1.需要的jar包:

2.把dll文件放在%JAVA_HOME%\bin下(注意系统是32位还是64位),也可以放在C:\Windows\System32下,如果是64位应该放在C:\Windows\SysWOW64 下


3.java代码
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;

public class Test {

public static void main(String[] args) {ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");// Dispatch是做什么的?Dispatch sapo = sap.getObject();try {// 音量 0-100sap.setProperty("Volume", new Variant(100));// 语音朗读速度 -10 到 +10sap.setProperty("Rate", new Variant(-2));Variant defalutVoice = sap.getProperty("Voice");Dispatch dispdefaultVoice = defalutVoice.toDispatch();Variant allVoices = Dispatch.call(sapo, "GetVoices");Dispatch dispVoices = allVoices.toDispatch();Dispatch setvoice = Dispatch.call(dispVoices, "Item", new Variant(1)).toDispatch();ActiveXComponent voiceActivex = new ActiveXComponent(dispdefaultVoice);ActiveXComponent setvoiceActivex = new ActiveXComponent(setvoice);Variant item = Dispatch.call(setvoiceActivex, "GetDescription");// 执行朗读Dispatch.call(sapo, "Speak", new Variant("太好玩了,啊哈哈哈!"));} catch (Exception e) {e.printStackTrace();} finally {sapo.safeRelease();sap.safeRelease();}
}

}

【Java】将文本转化成语音相关推荐

  1. java 文字转换成语音 代码_【Java】将文本转化成语音

    [Java]将文本转化成语音 发布时间:2018-05-07 21:45, 浏览次数:540 , 标签: Java 1.需要的jar包: 2.把dll文件放在%JAVA_HOME%\bin下(注意系统 ...

  2. python将文本转化成语音并播放

    一.问题 在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理. 目前能够进行语音的方法还是很多,比如win32com,百度ai. 二. ...

  3. python语音播放文本_python将文本转化成语音并播放

    一.问题 在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理. 目前能够进行语音的方法还是很多,比如win32com,百度ai. 二. ...

  4. python输出到语音播放_python将文本转化成语音并播放

    一.问题 在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理. 目前能够进行语音的方法还是很多,比如win32com,百度ai. 二. ...

  5. 使用蜜蜂剪辑工具怎么将文字内容转化成语音?

    将文本内容转为语音内容是比较常见的操作,提前编辑好文本然后转化成语音文件可方便快速的转换语音,在进行文本转语音时可以借助一些比较好用的转换语音文件的工具. 蜜蜂剪辑工具是一款针对图片.视频可以快速在线 ...

  6. .NET 将文本转换成语音 (转)

    用过金山词霸的都知道金山词霸里有个功能能够将单词按其读音读出来.也许会有人认为它是事先将所有的单词的读音文件存储在数据库里,然后事需要的时候再调用.其实事实上并不是这样,我们有更好的解决办法,MS就专 ...

  7. 使用bert将中文文本转化成词向量的方法

    使用bert将中文文本转化成词向量的方法 https://blog.csdn.net/qq_29660957/article/details/88683823

  8. java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型

    使用到的包: 1. 2. 将字符串类型的字符串转换成的Java的对象时,需要先将字符的格式转换成JSON格式的字符串(所以用到了json.jar包),在使用JSON格式的字符串转换成的Java的对象类 ...

  9. java 将字符串转化成输入流_JAVA将字符串变为输入流

    JAVA将字符串变为输入流 关于字符串转化为输入流,我找到2种方法: 用StringReader将字符串转化为Reader 用ByteArrayInputStream将字符串转化为InputStrea ...

最新文章

  1. C#实现有向无环图(DAG)拓扑排序
  2. mysql amoeba 配置_Amoeba新版本MYSQL读写分离配置
  3. 四周第四次课(1月5日) 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具...
  4. MATLAB实战系列(十九)-遗传算法解决TSP(旅行商)问题-应用及解析(文末附MATLAB源码)
  5. java 文件提前结束_java – org.xml.sax.SAXParseException:过早结束文件
  6. Facebook 号称击败谷歌,推出最强聊天机器人
  7. php框架快速入门,php-laravel4.0框架 简单快速入门
  8. Ostu最大类间差方法
  9. java一维数组存入_java一维数组
  10. 清除缓存 c语言_如何用C语言设置,清除和切换单个位?
  11. 美国影视演员协会选择了Windows Azure
  12. redis集群linux安装教程,linux下redis集群的原生安装方式部署
  13. ffmpeg.c(ffmpeg.exe)调试笔记一
  14. OpenCV-膨胀cv::dilate
  15. c语言中注释参与程序设计的编译吗,C语言程序设计(第4章函数)6
  16. LTE-OA系统架构图
  17. 外贸人写开发信会犯的错误,你中了哪几个
  18. 概率论考点之二项式定理与组合数证明
  19. wifi网络摄像机怎么用 无线网络摄像机怎么连wifi
  20. vs的oxc000007b错误和key valid错误

热门文章

  1. 一键部署LNMP平台脚本
  2. oracle数据泵备份部分数据一例
  3. iqooneo3 如何不用vivo账号下载外部应用_配置上的巨人,软件呢?iQOO Neo3系统评测...
  4. block与copy关系的恩怨情仇,你就不想知道吗?
  5. oracle awr书籍,Oracle AWR介绍
  6. java 语言程序设计 李尊朝 第11章 图形用户界面设计
  7. Java获取本机连接过的所有WiFI密码并且以TXT文本输出文件,javaee开发技术与案例教程
  8. Leetcode 5986:设置时间的最少代价
  9. 从加密视频网站提取视频的实现
  10. 24 项目管理成熟度模型