windows系统启动时启动jar包
个人理解自启动对写脚本还是有点帮助的吧!
1.打开隐藏项目
2.找到这个位置
3.把 bat脚本文件放入这个文件夹:例如a.bat
4.测试,如果想启动jar包 直接在bat文件里边添加 java -jar jar包,(pause可以去掉,只是暂停用)
Java文字转语音
如果想高级一点可以使用:一些云系列(懂得都懂)的产品
引入方式:jar包下载或者maven方式均可,我用maven方式
<
dependency
>
<
groupId
>com.hynnet</
groupId
>
<
artifactId
>jacob</
artifactId
>
<
version
>1.18</
version
>
</
dependency
>
需要自己配置一个dll文件
自己下载别人的吧,懒得上传了(https://files.cnblogs.com/files/w1441639547/jacob-1.18-x64.rar)来自于https://www.jb51.net/article/164974.htm。放到jdk的bin目录下和C:\Windows\System32目录下。
代码案例
// 文字转语音
public static void textToVoice(String text) {
ActiveXComponent ax = null;
try {
ax = new ActiveXComponent("Sapi.SpVoice");
Dispatch spVoice = ax.getObject();
// 运行时输出的声音
Dispatch.put(spVoice, "Volume", new Variant(100));
// 语音朗读速度 -10 到 +10
Dispatch.put(spVoice, "Rate", new Variant(-2));
Variant defalutVoice = ax.getProperty("Voice");
Dispatch dispdefaultVoice = defalutVoice.toDispatch();
// 设置默认的语音
Dispatch.putRef(spVoice, "Voice", dispdefaultVoice);
// 语音朗读
Dispatch.call(spVoice, "Speak", new Variant(text));
// 关闭连接
ax.invoke("Speak", new Variant(false));
} catch (Exception e) {
e.printStackTrace();
} finally {
ax = null;
}
}