用java 实现文本语音朗读

用java实现文本语音朗读,我刚在百度知道上看到你搞出来了,能发一份吗... 用java 实现文本语音朗读,我刚在百度知道上看到你搞出来了,能发一份吗 展开
 我来答
匿名用户
2015-11-25
展开全部

使用这个即可,采纳即可。

追问
你这是 ios 系统吧,没怎么看懂,能详细说说吗?有没有源码
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-05-18
展开全部
  public static void main(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();    
       } finally {    
           // 关闭应用程序连接    
           sap.safeRelease();    
       }    
   }

1.下载jacob.jar  

2.32位操作系统下载:jacob-1.17-M2-x32.dll,64位操作系统下载:jacob-1.17-M2-x64.dll

3.将jacob.jar考到项目中进行构建路径。

4.将jacob-1.17-M2-x32.dll或者jacob-1.17-M2-x64.dll,考到系统盘:\Windows\System32\下面。

5.将jacob-1.17-M2-x32.dll或者jacob-1.17-M2-x64.dll,考到JDK安装目录的bin下面。

还有系统必须有语音识别,在控制面板,轻松访问中

如果没有会出现com.jacob.com.ComFailException: Can't get object clsid from progid

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式