Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Speech Recognition on iPhone

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 ??

like image 955
Arun Thakkar Avatar asked Jul 13 '09 09:07

Arun Thakkar


People also ask

How do I use speech recognition on my iPhone?

To enter text, tap the microphone button on your keyboard, then start speaking. As you speak, the text appears on the screen. To finish, stop speaking, then tap the keyboard button . If dictation isn't sure what word it heard, you'll see a blue line under the transcribed word so you can check it for accuracy.

Can I get my iPhone to read to me?

Go to Settings > Accessibility > Spoken Content. Adjust any of the following: Speak Selection: To hear text you selected, tap the Speak button. Speak Screen: To hear the entire screen, swipe down with two fingers from the top of the screen.


3 Answers

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.

like image 41
chilitechno.com Avatar answered Nov 02 '22 07:11

chilitechno.com


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.

like image 126
ahanson Avatar answered Nov 02 '22 09:11

ahanson


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.

like image 1
Frank Avatar answered Nov 02 '22 09:11

Frank