当前位置:编程学习 > JAVA >>

java应用程序想要调用ms speech sdk 5.1 获取发音生成一个文件

各位大侠,我用java写的应用程序想要调用ms speech sdk 5.1 activex
首先说明一下配置情况:
为了能让java调用activex,又下载了jacob(
一个java调用com组件的第三方组件,里面有两个文件,jacob.jar放到classpath中,jacob.dll放在path中),java程序如下:

public class TestOLE
{
    public static void main(String[] args)
  {
    //注册activex
    ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice");
    Dispatch sapo = sap.getObject();
    try {
    //调整音量和读的速度
        sap.setProperty("Volume",new Variant(100));
        sap.setProperty("Rate",new Variant(0));
        //这一句是读出来abc这三个字母的
        Dispatch.call(sapo,"Speak",new Variant("abc"));
//我想获取这个发音输出到一个文件该怎么弄??????????????????????
      } catch (Exception e) {
         e.printStackTrace();
      } finally {
        System.out.println("over");
    }
  }

}

现在的问题是我想获取这个发音输出到一个文件该怎么弄??????????????????????
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,