我打算将Sencha 2.0作为我的移动应用程序开发平台。我正计划在应用中使用语音识别 - 是否有语音识别API可以在iOS和Android平台上很好地工作?使用PhoneGap或Sencha进行语音识别
3
A
回答
5
据我所知,答案是否定的。
智能手机上的大多数语音识别应用都会在服务器上进行语音处理。 Google通过Speech Input API for Android提供内置的语音识别功能。客户端上的这个api将记录用户的语音,将其发送给Google服务器进行分析,并返回识别的文本。 Google为Android应用免费提供这项服务。如果你想知道它是如何工作的,那么一些人已经反向设计了Google为Chrome提供的语音识别服务。
今天,苹果的iOS不包括可比的API。希望将来他们会公开一个API来利用Siri服务器来进行第三方应用,但是现在他们不会。因此,要为iPhone构建支持语音的应用程序,需要部署或签署语音识别服务。 Nuance,iSpeech,以及其他人在移动应用中提供用于语音识别的iOS SDK。
StackOverflow上的其他人已经讨论过使用PocketSphinx作为基于客户端的语音识别引擎,但我没有经验。
虽然我猜Sencha或PhoneGap有可能为语音识别提供一个通用的API,因为没有针对iPhone的标准或免费的语音识别解决方案,这些框架似乎不太可能解决这个复杂的问题。也许如果Apple在他们的SDK中公开Siri,客户端框架可以为iPhone和Android提供通用解决方案。
相关问题
- 1. 语音/语音识别 - PhoneGap
- 2. 使用HMM进行语音识别
- 3. 使用RecyclerView进行Android语音识别
- 4. 使用MediaRecorder进行语音识别 - Android
- 5. 使用python进行语音识别
- 6. 使用C#语音识别库进行语音用户界面或语音识别
- 7. PhoneGap +语音识别SDK
- 8. PhoneGap Android语音识别
- 9. 使用Webkit语音API进行连续语音识别
- 10. 语音识别(或声音)
- 11. 使用Flash或Silverlight进行语音识别
- 12. sencha touch 2中的语音识别
- 13. 使用HMM或MFCC语音识别
- 14. 改进语音识别C#
- 15. 语音识别进行文件搜索
- 16. 使用C语言对文本进行语音识别
- 17. C#语音识别 - 识别语音和执行任务
- 18. 发音识别 - 语音API或算法
- 19. 语音识别/识别
- 20. 语音识别
- 21. 语音识别
- 22. 语音识别器或语音识别,不断监听用户的“输入”
- 23. 我们是否可以使用Sirikit进行语音识别
- 24. 使用Internet Explorer 8进行语音识别
- 25. 使用pygsr进行语音识别时发生错误
- 26. 开源在Windows中使用C++进行简单语音识别
- 27. 如何使用Google Cloud Speech API进行实时语音识别?
- 28. 使用Phonegap在Android上启动语音识别器
- 29. Android语音识别 - 使用语言
- 30. Win7语音识别 - 通过语音识别用户?
谢谢迈克尔。同时,我也一直在看Nuance。特别感兴趣的是他们的客户端API。 – 2012-04-05 15:41:03
iSpeech看起来很有希望。或者至少有一个不错的网站和低价格(免费的移动应用程序,便宜的网站) – 2012-06-06 23:15:33
Nuance是免费的开发和演示。你只需支付大量使用 - http://dragonmobile.nuancemobiledeveloper.com/public/index.php?task=home。 – 2012-06-07 01:23:51