Speech recognition using PhoneGap or Sencha

I am planning to use Sencha 2.0 as my mobile app development platform. And I am planning on using speech recognition in my app - is there a speech recognition API that would work well on iOS and Android platforms?

+3


source to share


1 answer


As far as I know, the answer is no.

Most speech recognition applications on smartphones perform speech processing on servers. Google provides built-in speech recognition via the Android Speech Input API . This api on the client records the speech of users, sends them to google server for analysis, and returns the recognized text. Google provides this service for Android apps for free. Some guys have back-developed the Google Speech Recognition service that Chrome provides if you need an idea of ​​how it works.

Apple iOS does not include a comparable API today. It is hoped that in the future they will provide APIs for using Siri servers for third-party applications, but today they do not. Thus, to build speech-enabled applications for the iPhone requires the deployment or reduction of speech recognition services. Nuance , iSpeech , and others offer iOS SDKs for speech recognition in mobile applications.



Others on StackOverflow have discussed using PocketSphinx as a client based speech recognition engine, but I have no experience with that.

While my guess is that Sencha or PhoneGap can provide a generic API for speech recognition, since there is no standard or free speech recognition solution for iPhones, it seems unlikely that these frameworks can solve this complex problem. Perhaps if Apple introduces Siri in its SDK, the client framework could provide a common solution for both iPhone and Android.

+5


source







All Articles