6

I need to develop an iPhone application which recognizes speech, and based on the result it performs further tasks.

I know iPhone 3.0 doesn't support speech recognition and I need to implement speech recognition software on the server side. I know this thing only, since I am newbie I don't know how to deal with that.

Mean Which software i need to buy and implement it at server side, and how to use that Service ??

Nikolay Shmyrev
  • 24,897
  • 5
  • 43
  • 87
Arun Thakkar
  • 81
  • 1
  • 2
  • what do you mean server-side? – Shimmy Weitzhandler Jul 13 '09 at 09:23
  • 1
    He means "not on the phone". It might help to specify if there's a particular server OS you have to use though. – Paul Dixon Jul 13 '09 at 09:36
  • Server-side means send the audio data to a server, recognize the speech there (using lots of resources and memory) and send the resulting text output back to the phone. Google does that with OCR and machine translation on the Android, for example: Take a pic of some foreign text, it sends it to the server, OCRs and translates it into English and sends the text result back. – Frank Apr 11 '10 at 17:14

4 Answers4

7

The best open source speech recognition package I know of is Sphinx.
http://cmusphinx.sourceforge.net/

Otherwise, I would suggest looking into Nuance software.

Current speech recognition does well with a limited grammar set (if you know what they are going to say). Open dictation still doesn't quite work well enough to be used reliably for many applications. Keep that in mind while developing your application. I'm hoping now that Google is getting into the transcription game (with Google Voice) that should start improving. I'm thinking they will probably have something in the future.

ahanson
  • 2,108
  • 3
  • 23
  • 38
  • 3
    [poketsphinx](https://cmusphinx.svn.sourceforge.net/svnroot/cmusphinx/branches/pocketsphinx-0.6/pocketsphinx/) – clyfe Apr 20 '10 at 16:22
1

I don't think there are many server side speech recognition software suites. Open source versions seem virtually non-existent. You might want to take a look at this SDK though:

http://www.scribd.com/doc/17247334/Creaceed-Releases-iPhone-Speech-Recognition-SDK http://www.creaceed.com/weblog/ceedvocalsdk.html

It might allow you to do what you want on the iPhone itself.

chilitechno.com
  • 1,575
  • 10
  • 12
1

Getting speech recognition right is very tricky and an active research area.

There are a few open-source solutions out there, though, see here. An additional, new one is SCARF, but I don't know if that is ready to use or rather just a proof of concept.

Frank
  • 64,140
  • 93
  • 237
  • 324
0

Check out the Nuance Mobile Developer program. We've got libraries for various platforms (including iOS) and an HTTP service if necessary.

Nirvana Tikku
  • 4,105
  • 1
  • 20
  • 28