One more comment to Speech Recognition Backend: Google speech recognition service backend implementation (needing API key) only applies to desktop version (Windows, Linux and Mac) as [1].
However Android implementation [2] depends on Android Speech API [3]. It means if the device supports speech recognition functionality, Crosswalk will work fine. Thanks, -ningxin [1]: https://github.com/crosswalk-project/chromium-crosswalk/blob/master/content/browser/speech/google_streaming_remote_engine.h [2]: https://github.com/crosswalk-project/chromium-crosswalk/blob/master/content/browser/speech/speech_recognizer_impl_android.h [3]: http://developer.android.com/reference/android/speech/package-summary.html From: Crosswalk-dev [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] On Behalf Of Hu, Ningxin Sent: Monday, December 23, 2013 10:42 AM To: Gao, Chun; crosswalk-dev@lists.crosswalk-project.org Subject: Re: [Crosswalk-dev] Intent to Implement: Allow speech recognition API using the default microphone LGTM. Thanks. Additional information: The W3C Speech API spec (including speech recognition and synthesis): https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html To use Google Speech Recognition Service as backend (current implementation in content layer), need to provide API key as documented at: http://www.chromium.org/developers/how-tos/api-keys -ningxin From: Gao, Chun Sent: Monday, December 23, 2013 10:16 AM To: crosswalk-dev@lists.crosswalk-project.org<mailto:crosswalk-dev@lists.crosswalk-project.org> Cc: Hu, Ningxin Subject: Intent to Implement: Allow speech recognition API using the default microphone Summary: This implementation makes Crosswalk allow speech recognition API using the default microphone automatically. Speech recognition API has been implemented at content layer by Chromium upstream, but it could not work on Crosswalk, that's because the class which accept/reject using microphone has not been implemented for Crosswalk yet. Affected component: W3C API Related feature: XWALK-728< https://crosswalk-project.org/jira/browse/XWALK-728> Target Release: Crosswalk 4 Implementation details: Implement the class XWalkSpeechRecognitionManagerDelegate for Crosswalk, it's derives from the class SpeechRecognitionManagerDelegate which defined in content/public/browser/speech_recognition_manager_delegate.h. And allow the Speech Recognition API to use the default microphone in corresponding member function of the class. Thanks, Gao Chun
_______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev