java文字转语音并在windows上播报

之前做项目时有个需求,要求文字转语音,在学习时发现个挺有趣的东西在此记录一下,有兴趣的朋友可以拿去耍耍

首先下载驱动

github链接
注意下来无法播报的话可以尝试换版本

https://github.com/freemansoft/jacob-project/releases
这里是驱动window的音放,解压压缩包后,将dll放入 JAVA_HOME\bin 下,
如果能用的话,也可以再放在JAVA_HOME\jre\bin 和window/system32下

在这里插入图片描述

引入依赖

    <!-- https://mvnrepository.com/artifact/com.jacob/jacob 文字转语音 -->
    <dependency>
        <groupId>com.hynnet</groupId>
        <artifactId>jacob</artifactId>
        <version>1.18</version>
    </dependency>

创建测试类

工具类:VoiceUtils

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant
posted @ 2021-07-15 16:55  虞泽  阅读(0)  评论(0)    收藏  举报  来源