Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>To my knowledge, the answer is no.</p> <p>Most speech recognition apps on smartphones do the speech processing on servers. Google provides built in speech recognition through the <a href="http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html">Speech Input API for Android</a>. This api on the client will record the users speech, send it to a Google server for analysis, and return the recognized text. Google provides this service for Android apps for free. Some folks have reverse engineered the Speech recognition service Google provides for <a href="http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/">Chrome</a> if you want an idea of how it works.</p> <p>Today, Apple's iOS does not include a comparable API. There is hope that in the future they will expose an API to leverage the Siri servers for 3rd party apps, but today they do not. So, to build speech enabled apps for the iPhone requires deploying or contracting speech recognition services. <a href="http://www.nuance.com/for-developers/dragon-mobile-sdk/index.htm">Nuance</a>, <a href="http://www.ispeech.org/developers">iSpeech</a>, and others offer iOS SDKs for speech recognition in mobile apps. </p> <p>Others on StackOverflow have discussed using <a href="http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx">PocketSphinx</a> as a client based speech recognition engine, but I have no experience with that.</p> <p>Though I guess it is possible for Sencha or PhoneGap to provide a common API for speech recognition, since there is no standard or free speech recognition solution for iPhone, it seems unlikely that these frameworks would be able to solve this complex problem. Perhaps if Apple exposes Siri in their SDK, a client framework could provide a common solution for iPhone and Android. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload