• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Java
  • 标签: java  

资源简介

java实现文字转语音文件和朗读功能,还要下载jacob-1.17-M2.rar文件。将jacob.jar导入java项目中,64bit就将jacob-1.18-x64.dll放入System32目录下;32bit就将jacob-1.18-x86.dll放入System32目录下。

资源截图

代码片段和文件信息

package com.xh.speak;  
  
import java.io.IOException;  
  
import com.jacob.activeX.ActiveXComponent;  
import com.jacob.com.Dispatch;  
import com.jacob.com.Variant;  

//将jacob.jar导入java项目中,64bit就将jacob-1.18-x64.dll放入System32目录下;32bit就将jacob-1.18-x86.dll放入System32目录下。保证好使,已经测试过了。
public class Speak {  
  
    public static void main(String[] args) throws IOException {  
         
        ActiveXComponent sap = new ActiveXComponent(“Sapi.SpVoice“);  
        
        Dispatch sapo = sap.getobject();  
        try {  
  
            // 音量 0-100  
            sap.setProperty(“Volume“ new Variant(100));  
            // 语音朗读速度 -10 到 +10  
            sap.setProperty(“Rate“ new Variant(-2));  
  
  
            // 执行朗读  
            Dispatch.call(sapo “Speak“ new Variant(“这是一个文字转语音程序“));  
  
        } catch (Exception e) {  
            e.printStackTrace();  
        } finally {  
            sapo.safeRelease();  
            sap.safeRelease();  
        }  
        }  
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1990  2017-12-12 22:35  textToWav.java
     文件        1084  2017-12-12 21:28  Speak.java

评论

共有 条评论