转自:https://blog.csdn.net/qq_35826579/article/details/78904007
注意,需要引入jacob.jar,需要将jacob-1.17-M2-x64.dll文件放入JDK的bin目录下!
package com.zjxt.demo.test;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
/**
* @Author: heiheihaxi
* @Date: 2019/6/3 10:02
*/
public class Test47 {
public static void main(String[] args) throws Exception {
ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");
Dispatch sapo = sap.getObject();
try{
sap.setProperty("Volume", new Variant(100));
sap.setProperty("Rate", new Variant(2));
Dispatch.call(sapo, "Speak", new Variant("sorry java,是世界上最好的语言!"));
}catch (Exception e){
e.printStackTrace();
}finally {
sapo.safeRelease();
sap.safeRelease();
}
}
}