1

The Android SDK has an API that lets you access Google Voice Search directly, not having to go through its well known user interface implementation.

A centerpiece in that API is the RecognitionListener interface.

Is there an equivalent to this in iOS 4.2 (and up)?

If so, what term should I be searching for in the iOS SDK?

HoldOffHunger
  • 18,769
  • 10
  • 104
  • 133
ih8ie8
  • 944
  • 8
  • 23
  • 1
    I don't believe there is one, in iOS if the user enters voice commands their controlled by the OS and I don't believe there is a public API for tapping into Siri or anything. – Mick MacCallum May 08 '12 at 07:15
  • 1
    @MDT Thanks +1. I know there are 3rd party APIs for that, like [Nuance's](http://dragonmobile.nuancemobiledeveloper.com/public/index.php?task=home) or [Creaceed's](http://www.creaceed.com/ceedvocalsdk/), so I was hoping Google has one too? – ih8ie8 May 08 '12 at 12:56

1 Answers1

1

The closest you can get to speech recognition is by using the UIDictationPhrase, which is a part of the UITextInput Protocol. However bear in mind that this API is available since iOS 5.1.

Cœur
  • 37,241
  • 25
  • 195
  • 267
Pawel
  • 4,699
  • 1
  • 26
  • 26
  • 1
    Thanks +1 for your answer. It's good to know that Apple now provides a built-in support for SR, but what about all the millions of people out there who only own an iPhone 4? See my comment above regarding 3rd party APIs. Does Google have one for the iPhone? – ih8ie8 May 08 '12 at 12:58
  • I'm afraid that Google does not provide any official means of using Google Search Voice on the iOS. I've heard of people who are using the API for Chrome, but that's not document anywhere so I'd guess Google wouldn't be very happy if they'd discover you're using it. – Pawel May 08 '12 at 14:22