Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Speech Recognition inside the iOS SDK? [closed]

I know that there is no public API for the SIRI-Services, but is there an API for simple Speech-Recognition? So if I have a textfield and the user taps onto that textfield, a keyboard with the typically microphone button appears and if he pressed it the speech get recognized and transformed into a string object? Or is this button maybe presented by default?

like image 724
Sebastian Boldt Avatar asked May 29 '13 11:05

Sebastian Boldt


People also ask

How do I use speech recognition offline?

Android does have offline speech recognition capabilities. You can activate this by going to Settings - Language and Input - Voice Input and touch the cog icon next to Enhanced Google Services.

What is speech recognition Apple?

Overview. The speech recognition process involves capturing audio of the user's voice and sending that data to Apple's servers for processing. The audio you capture constitutes sensitive user data, and you must make every effort to protect it.


2 Answers

There are many libraries availble. You can use any of them.

  1. openears // This is the best library

  2. VocalKit (Deprecated for open ears)

  3. TTS
  4. ispeech (Not free)

Hope it helps you.

NOTE:

if you download openears (which contains a sample project called "OpenEarsSampleApp") @efimovD mentions this

Check the code in view controller and you will see an array with possible commands. This thing detects commands! Not some talk. It listens and tries to compare what you've said with the words from array

like image 149
Nishant Tyagi Avatar answered Sep 25 '22 05:09

Nishant Tyagi


You can use the MindMeld iOS SDK provided by Expect Labs. It supports continuous (streaming) speech recognition on iOS. It also supports natural language understanding and content discovery for any custom content domain.

Try it out at: https://expectlabs.com/docs/sdks/ios/gettingStarted

like image 31
tim176 Avatar answered Sep 22 '22 05:09

tim176