java使用Sapi.SpVoice播声音异常:com.jacob.com.ComFailException: Invoke of: Speak Source:

ITTeco ITTeco 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在使用java语音集成jacob做系统语音播报,完成后打包成jar包,并把jar发布成window服务,启动运行后报异常:
com.jacob.com.ComFailException: Invoke of: SpeakSource: Description:

有没有大神指导一下迷津!!!!!!!!!!!!!
主要播放语音源码如下
public static void speak(String voice) {
ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");
try {
// 音量 0-100
sap.setProperty("Volume", new Variant(100));
// 语音朗读速度 -10 到 +10
sap.setProperty("Rate", new Variant(2));
// 获取执行对象
Dispatch sapo = sap.getObject();
// 执行朗读
logger.info(">>>>>>>>>>>>>>> voice speak start : " + voice);
Dispatch.call(sapo, "Speak", new Variant(voice));
// 关闭执行对象
sapo.safeRelease();
} catch (Exception e) {
logger.info("************** exception : \r\n" + e);
e.printStackTrace();
} finally {
// 关闭应用程序连接
sap.safeRelease();
}
logger.info(">>>>>>>>>>>>>>> voice speak end...........");
}


问题是:我打成jar包,在dos下启动运行则没此异常,但是注册成windows服务启动后却出现这个异常,有大神知道么?????????

环境是:win7 x64系统,jdk1.8,jacob-1.14.3-x64.dll
...全文

相关推荐

Java调用Bartender标签打印:COM组件集成与JACOB实战

在工业制造与物流场景中,标签打印是衔接业务系统与物理产线的关键环节。当Java后端需要驱动Bartender完成面单、铭牌或物料标签输出时,往往面临模板复杂、环境匹配困难、打印状态难回传等挑战。COM组件技术为Java与Bartender之间提供了稳定的进程内通信桥梁,其核心在于JVM、JACOB动态库与Bartender位数必须严格一致,并通过Automation接口暴露模板操作、动态变量及打印控制能力。JACOB作为轻量级Java-COM桥接库,能够在无需中间服务的情况下直接调用Bartender的Ap

金融隐士

研发流程后端开发工具,提示功能开发效率

后端开发工具

阳光不锈@

Screenshot_2026-11-03-16-23-09-34.jpg

Screenshot_2026-11-03-16-23-09-34.jpg

2601_97129411

机器人具有扰动抑制功能的有限时间基于方位角的领航者-跟随者编队控制(Matlab代码实现)

内容概要:本文档标题为《Plecs全桥LLC谐振变换器仿真模型.txt》,但实际内容并未涉及该主题的具体技术细节或仿真建模过程。相反,文档实质是一份由科研服务团队发布的跨学科资源目录,集中展示了大量基于Matlab、Simulink、Python、PSCAD等平台实现的科研项目与算法开发案例,涵盖电力系统、无人机路径规划、微电网优化、状态估计、信号处理、车间调度、图像处理、通信技术、雷达追踪、智能优化算法等多个工程技术领域。每个条目以“【】”标注研究主题,并注明“Matlab代码实现”“Python代码实现”等形式,表明其为可提供技术支持与代码资源的服务项目。文档末尾频繁出现“完整资源下载:公众号——荔枝科研社”及百度网盘链接,明确体现出其作为科研辅助服务推广与引流工具的功能属性。; 适合人群:面向电气工程、自动化、控制科学与工程、计算机科学、智能制造、新能源、航空航天、通信工程及相关交叉学科的研究生、高校教师、科研人员及企业研发工程师。; 使用场景及目标:①为科研人员提供课题选题、技术路线设计与算法实现的参考范例;②辅助学生或研究人员完成课程设计、毕业论文、项目仿真与算法复现任务;③作为第三方技术服务团队的能力展示目录,便于潜在客户快速了解其在多领域提供的定制化仿真与算法开发服务范围。; 阅读建议:此文档并非传统意义上的学术论文或技术教程,而是一份高度碎片化、广告性质浓厚的资源索引清单。读者应忽略其误导性的文件名,将其视为一个综合性科研技术服务目录,重点关注自身研究方向相关的条目,并通过文末提供的公众号或网盘链接进一步获取具体代码与资料。同时,需注意甄别资源的技术质量、原创性与适用性,避免盲目依赖外部服务。

荔枝科研社

科技中介服务机构如何打造高效、可复制的技术交易服务流程?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 1
收藏 已收藏
分享
返回顶部
ITTeco
Java 51,407 成员 86,135 内容