Currently, speech recognition is performed using Google's Android SDK, either on the client device or in the cloud. Recognized text is passed to the API.AI through HTTP requests. Also you can try Speaktoit recognition engine (Use AIConfiguration.RecognitionEngine.Speaktoit).
however there is no similar note for the iOS SDK. What is the engine used on iOS? Is it Speaktoit?
The Android SDK says:
however there is no similar note for the iOS SDK. What is the engine used on iOS? Is it Speaktoit?