java 文字转换成语音 代码_【Java】将文本转化成语音
【Java】将文本转化成语音
发布时间:2018-05-07 21:45,
浏览次数:540
, 标签:
Java
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-100 sap.setProperty("Volume", new Variant(100));
// 语音朗读速度 -10 到 +10 sap.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 文字转换成语音 代码_【Java】将文本转化成语音相关推荐
- java关于泛型的实验代码_[ Java学习 ] 泛型类的应用实验
成文原因: 这篇文章是我这周所做的 Java 实验题的一个小总结. 这次实验让我深刻赞同了我们 Java 老师在这节实验课前告诉我们的话: 最重要的是把问题想明白,它要怎么拆分成几个类,每个类里究竟需 ...
- 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略
编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...
- 使用bert将中文文本转化成词向量的方法
使用bert将中文文本转化成词向量的方法 https://blog.csdn.net/qq_29660957/article/details/88683823
- java 文字转换成语音 代码_java文字转语音播报功能的实现方法
前言 本文主要给大家分享了关于java文字转语音播报的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下 一.pom.xml引入jar包依赖 com.hynnet ja ...
- java自动转换需要的开头_【Java基础】Java把\u开头的Unicode编码转换成汉字
最近工作中遇到需要调用第三方接口的需求.第三方接口返回的字符串中,会把中文转义成 \u + Unicode 的形式.因此,我需要再把 \u + Unicode 转换成汉字. 这里,我们需要认识到 Ja ...
- java关于泛型的实验代码_[改善Java代码]强制声明泛型的实际类型
Arrays工具类有一个方法asList可以把一个变长参数或数组变成列表,但是它有一个缺点:它所生成的List长度是不可改变的,而这在我们的项目开发中很不方便. importjava.util.Arr ...
- java如何把汉字转换成机内码_java语言如何将汉字转化成五笔
java语言如何将汉字转化成五笔 [2021-01-31 08:32:59] 简介: php将汉字转ascii的方法:首先创建一个php示例文件:然后通过封装好的"public funct ...
- java手风琴代码_[Java教程]18款jquery抽屉式手风琴导航特效代码
[Java教程]18款jquery抽屉式手风琴导航特效代码 0 2015-11-12 21:00:05 jquery hover抽屉式导航图片展开收缩代码 jQuery仿瑞丽鼠标滑过图片手风琴展开特效 ...
- Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)
Java框架JSON-RPC项目demo代码实战 备注 JAVA WEB配置虚拟目录(转自21天java web开发) https://blog.csdn.net/wjxbj/article/det ...
最新文章
- UI设计培训分享:平面广告设计中的文案表达技巧
- 气泡图在开源监控工具中的应用效果
- spark streaming 接收 kafka 数据java代码WordCount示例
- 利用gcc的-finstrument-functions获取函数轨迹跟踪
- linux关闭本地登录密码登录密码错误,vsftpd本地用户登录密码错误的解决方法
- Codeforces Global Round 3 A. Another One Bites The Dust
- 将image存入mysql数据库_有谁知道如何把一图片存放到mysql数据库中
- 上周回顾:艾妮闹春 Sun/HP高层人士震荡
- Git Pull Failed Your local changes would be overwritten by merge.(git报错)
- PYTHON1.day07
- python 返回函数 闭包_python中闭包Closure函数作为返回值的方法示例
- 海量数据挖掘MMDS week3:流算法Stream Algorithms
- OpenCV2:幼儿园篇 第八章 视频操作
- Python数据结构与算法(3.3)——队列
- python画正弦函数_python 图像处理画一个正弦函数代码实例
- 泰森多边形算法 java_泰森多边形构建原理
- 【项目管理工具】—— Microsoft Office Project 介绍
- 什么是https证书?
- mac os php Phalcon拓展
- 时间片轮转法:平均周转时间
热门文章
- 数据分析面试【概率题】-----笔试/面试部分题型解答
- centos7安装Nginx、使用nginx记录
- 小米平板9.0系统怎么样不用root激活Xposed框架的教程
- 解决微信小程序输入框无法输入的问题
- 手表频率测试软件,细数智能手表中的16个传感器
- Java实现计算器——升级记录中19.5.14……
- 如何更改Apple Watch上的表盘
- 软件测试的职业发展和规划(一)
- Educational Codeforces Round 11 C hard process_补题——作为司老大的脑残粉
- Vue框架搭建 素材管理,图片管理,支持相似图搜索,相同图搜索以图搜图