准备工作:
下载jar包,链接:https://pan.baidu.com/s/1qXPgCzy 密码:xigv
解压jar包,将jacob.jar复制到工程目录,右键该文件→Build Path→Add to...
将jacob-1.17-M2-x86.dll添加到JDK的bin目录和Windows的system32目录(64位系统添加jacob-1.17-M2-x64.dll)
代码实现如下:
importcom.jacob.activeX.ActiveXComponent;importcom.jacob.com.Dispatch;importcom.jacob.com.Variant;public classTest04 {public static voidmain(String[] args) {
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();//执行朗读
Dispatch.call(sapo,"Speak", new Variant("你好,很高兴见到你。"));//关闭执行对象
sapo.safeRelease();
}catch(Exception e) {
e.printStackTrace();
}fina