是否有任何人有任何开源的经验,或相对便宜的java语音识别API?我几乎都在寻找能够将口语转化为文本的东西.
从sun上的java语音识别页面来看,它似乎已经相当死了.我的要求至少在linux上运行.
谁能推荐一些东西?纯Java将是一个奖励,否则可以考虑基于Linux的解决方案.因为这是一个家庭项目......越便宜越好.
CMU Sphinx As Amit指出CMU Sphinx http://cmusphinx.sourceforge.net/html/cmusphinx.php 我的问题是大量的单词错误率.训练似乎本身就是一个项目,我希望本周末能有一些力量去尝试.
IBM ViaVoice
2004年有一些关于Via Voice被开源的新闻公告.似乎新闻发布还为时过早,而且从未发生过.VIA Voice 在某些时候发布用于Linux,但似乎他们停止了.似乎留在IBM网站上的所有内容都是嵌入的ViaVoice.
IBM Websphere Voice
我想象这就是为什么ViaVoice(桌面)似乎停止了.IBM创建了这个商业解决方案,这个解决方案不仅仅需要分配一条腿和一条腿.只需使用它就可以使用你剩下的那些,至少在我使用websphere和他们的IDE之后.
Nuance
看起来他们仍然可以为linux创建产品.但我认为他们迷失了,并跟随IBM进入服务器市场.我不确定这个,他们的网站在查找有用的信息方面不那么友好.
开放思想/言论自由
这些人不断改变他们的项目名称.可能有些资金匮乏的公司一直在威胁他们,但我不知道.该项目看起来有点死.
我本周末可能会尝试训练狮身人面像,看看它是否想成为朋友.更糟糕的是,我会考虑使用微软的语音解决方案.它在过去对我有用,但它不是一个很棒的Linux解决方案.我可以通过葡萄酒使用它,但后来我将有两个独立的服务器......凌乱凌乱.
哦,对于语音/语音SpeechTechMag来说,这似乎是个好地方.他们有一个"年度参考",其中包含一些公司名单,这些公司以某种方式将自己与语音/语音联系起来.
首先,在我看来,这个问题与编程有关,尽管答案(和问题本身)是主观的,我希望看到一些主观意见和其他想法.
我的公司与甲骨文深陷关系.他们正在向Java发展,并且很好地迫使JDeveloper失去我们(我)作为工作的"最佳工具".现在,不要误会我的意思,JDeveloper看起来很神奇,它拥有所有这些漂亮的小装饰品,可以让任何人在打开时微笑.但...
我倾向于总是不得不调查IDE所做的一些小问题.基本上是错误.有时无缘无故,EJB不再进行部署.或者ADF前端停止调用操作按钮的数据控件.然后我有时间在编辑持久性信息时它完全崩溃了.最后,我花了更多的时间弄清楚它有什么问题,但没有用.好吧,我的公司并不是要花钱来获得对开发工具的支持.我最终会遇到需要花费数小时才能解决的问题,这应该花费10分钟.
我在IBM的websphere产品中也看到并经历过类似的生产力杀戮问题.而不仅仅是我,我看到团队因为问题而无法工作数天.
我对此的解决方案一直是使用eclipse j2ee集.它使我能够更好地控制所使用的一切.所以,即使eclipse给我带来问题,我也可以解决这些问题.好吧,就个人而言,我希望我的公司接受它作为首选工具,因为解决问题会更容易,并且会有更多的"专业人士",因为我们的问题更可能与j2ee相关,而且服务器相关而不是IDE相关(我们获得了大量的服务器端支持).我觉得较大的IDE提供的"抽象"会引起很多头痛,并且往往是项目杀手.
为什么我在JDeveloper上如此挣扎.我一个人吗? 我采取立场并建议反对JDeveloper作为我们公司的核心开发工具是不对的? 因为这是我现在想要进入的"竞选活动",直到展示缺陷,因为视频只展示了完美的时刻.
我有一个现有的项目,我需要配置不同的.这需要在不重大代码更改的情况下发生.我实际上希望我只能通过配置以某种方式做到这一点.过去2到3天我一直在阅读有关此问题的所有内容.我理解glassfish类加载器,以及我可以使用的内容.
我有一个当前的示例项目,它有一个定义@Local接口的EJB.ejb作为ejb模块部署在ejb模块内部,进入glassfish域.现在,我正在尝试为另一个应用程序找到一种方法,该应用程序作为一个耳朵部署到同一个域中,以便能够通过它的本地接口访问该EJB.
我已阅读文档说这是不可能的.然后我在StackOverflow看到了这里的帖子,网上的其他人说这是可能的.但是,我找不到实际的解决方案.
通过调查,我意识到@Local EJB没有将自己注册到jndi(至少根据日志),如果我使用glassfish JNDI浏览器,我也看不到它可见.因此,对我来说,无论是不可能,还是EJB项目的部署是错误的,我都需要公开它.
@Remote是一种可能性,如果它可以通过引用,并没有性能开销.但是允许@Local EJB访问的首选方法确实是最终的需求.
有谁知道我需要做什么才能将@Local EJB暴露给另一个应用程序?或者这显然不可能吗?
我正在使用Glassfish 2.1 With EJB 3.0
如果Glassfish 2.1可以处理EJB 3.1,如果它提供了这种能力,我愿意转向它,但我怀疑它是那么容易.
请协助.谢谢.
我正在加入一笔赏金.要完成赏金,需要在同一个域中运行2个ear应用程序,其中A.ear包含一个@Local EJB,该应用程序也在B.ear中使用.