demo地址:https://download.csdn.net/download/qq_20473985/10916357
1.将jacob-1.17-M2-x64.dll文件或jacob-1.17-M2-x86.dll文件(具体视操作系统而定)复制到Java安装目录中的bin文件夹下;
2.引入jacob.jar包;
3.运行程序。
package txtToSpeak;
import java.io.IOException;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
public class Test {
public static void main(String[] args) throws IOException {
ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");
Dispatch sapo = sap.getObject();
try {
System.out.println(System.getProperty("java.library.path"));
// 音量 0-100
sap.setProperty("Volume", new Variant(100));
// 语音朗读速度 -10 �? +10
sap.setProperty("Rate", new Variant(0));
// 执行朗读
Dispatch.call(sapo, "Speak", new Variant("Hello world"));
} catch (Exception e) {
e.printStackTrace();
} finally {
sapo.safeRelease();
sap.safeRelease();
}
}
}
读音还不错,需要的小伙伴可以试试。