IBM Worklight for iOS 中的语音识别
Posted
技术标签:
【中文标题】IBM Worklight for iOS 中的语音识别【英文标题】:Voice Recognition in IBM Worklight for iOS 【发布时间】:2014-01-29 15:11:47 【问题描述】:我目前正在使用 IBM Worklight 为 ios 和 android 编写一个混合移动应用程序。我想在应用程序中添加语音识别功能,但一直在努力寻找可以准确运行的 cordova 插件实现。目前我已经尝试了以下...
使用 javascript 接口的 Web Speech API。这不起作用,因为 iOS 尚不支持它。 iSpeech。使用 cordova 插件,我可以正常工作,但 iSpeech 识别效果太差,无法使用。如果有人对插件有任何建议可以尝试或免费识别服务会很好用,那就太好了。如果有人在 iOS 上的 Cordova 或 Worklight 中成功实现了语音识别,那就更好了,我很想知道您是如何实现的。
提前致谢。
【问题讨论】:
在 Worklight 中实现它本质上意味着一个 Cordova 插件,因此在 Worklight 中特别要求它不应该成为重点,IMO。让它在科尔多瓦工作,然后“移植”它。 公平评论,我会改写问题 我创建了 iSpeech 插件并为我工作得很好 @jcesar 插件很棒,到目前为止我唯一需要正常工作的就是识别经常返回不信任,或者返回的文本不是所说的。我正在使用置信度错误级别为 0.2 的 English_GB,但其他所有内容都按照您的示例应用程序实现。我是否会遗漏一些可以提高识别度的东西? 我没有在实际项目中使用过它,但是我在家里的测试大多数时候都返回了正确的词(周围没有噪音) 【参考方案1】:感谢那些对我的问题发表评论的人。我找到了解决我的问题的方法,可能对你们中的一些人有用。我调整了我的代码以使用 html 文本输入,当用户点击文本输入以调出 iOS 键盘时,他们可以使用内置的语音识别向输入添加文本。见下文:
<input type="text" id="searchBox" placeholder="Ask Watson" />
我知道这不是一个完美的解决方案,但它解决了我正在开发的特定应用程序中的问题。
【讨论】:
以上是关于IBM Worklight for iOS 中的语音识别的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 5.0.6.1 - iOS 7 中的底部空白
使用 IBM Worklight 列出 ios 中的可用网络
IBM Worklight 6.1 - 升级到 v6.1 后,iOS 5 中的适配器调用失败