Quick way to perform speech recognition of very short vocabulary in iPhone - iphone

I am programming an app for research purposes. I need a quick way to perform speech recognition of very small vocabulary (as small as 5 words in the entire dictionary). I know of many speech recognition frameworks like OpenEars, ATT Watson Speech API, Dragon etc. But it requires you to invest a lot of time in reading.
Since the focus of our app is not speech recognition, we want to do it in a quick way. I know that if I have only 5 words, then I can replace them with 5 choices as well, but that is not appropriate.
Any ideas on this? Thank you.

OpenEars developer here. OpenEars has a quickstart tutorial that can get you started recognizing a small vocabulary in about 5-10 minutes: http://www.politepix.com/openears/tutorial

if you don't bother of non iOS, then Voxforge can be a good starting point.
http://www.voxforge.org/home/downloads
I also get many help from this site with HTK when I wrote thesis.
this web site contains training procedure step by step which will be good for you.
hope this can help in small vocabulary speech recognition.
(HTK itself has sample training procedure for 10 digits)

Related

Yet unsolved problem with Google text to speech voice

I have a serious worry and problem as I am working with voice over narration (text to speech) and have used a site called VoiceGenerator.io, where I have used a specific female voice called:
Google UK English Female
Just a couple of days ago, I noticed to my utmost sadness, that this voice has changed to a different (horrific low quality voice).
The voice I used was crystal clear, elegant British lady voice.
I cannot understand this any other way, than Google has updated or changed this particular voice because on other free text to speech sites it is the same horrific too.
My simple question is: how can I get back the previous voice? Why was it changed?
How can I obtain the previous voice, no matter what means or costs? Hopefully for free of course as the site I use is free.
Highly appreciate any help regarding this very serious problem, as I need the exact voice to be able to continue my work.
Thanks in advance!
Kindly go through this supported list of voice.
You can hear sample voice also from list.
https://cloud.google.com/text-to-speech/docs/voices

Speech recognition using Openears framework?

Operears: The speech recognition(Speech to text) framework for iPhone(iOS Devices), I have installed openears demo app on my iPhone device, It works well but only for a list of words like GO, CHANGE, MODEL. Can we make speech recognition more generic for a real time speech recognition, that is, not limited to few words. It should be generic.
Openears:
http://www.politepix.com/openears/
You have to use new Language Model instead of their default one.
The language model is the vocabulary that you want OpenEars to understand, in a format that its speech recognition engine can understand.
The smaller and better-adapted to your users' real usage cases the language model is, the better the accuracy.
An ideal language model for PocketsphinxController has fewer than 200 words.
You can dynamically create new language model through the LanguageModelGenerator class.
See the Details about LangaugeModelGenerator & Openears Basic concepts here
Note:
Please post the queries regarding Openears only in their forum
You can see more Speech-To-Text SDK's here

Adding recorded voice recognition iPhone

In my program I have some recorded voice. After that I need to recognition it, for example: I launched program, saying something, and when program received word that have been recorded it shows UIAlertView. Anybody knows any sdk or example code? Thanks..
Hope the below link will helpful for you. They will also provide sample app for recognizing sounds. Download it and try it.
Ispeech SDK
Please note that ispeech does not perform natural voice recognition and the advertising materials are very misleading. The voice recognition piece of iSpeech requires a set vocabulary similar to the open source (and free) OpenEars SDK.
Nuance recently updated their developer program to give mobile developers limited free access to their speech recognition servers. Look at http://dragonmobile.nuancemobiledeveloper.com/public/index.php
If you don't want to use network to transfer audio, try OpenEars, the library for embedded speech recognition on IPhone
http://www.politepix.com/openears

Change Accent of the voice recorded+ iPhone

I have googled this thing but am unable to find the answer.
What I have to do is I have to record a sound using iPhone and have to replay it using different accents(British,UK etc...)
Is there any API available or is there any framework provided by Apple to do this.
Thanks in advance for any help..
This is a research topic in speech processing for which you might have to do a lot of reading of academic papers.
There is no API for this, other than for generic audio IO and DSP functions.
Is there any API available or is there any framework provided by Apple to do this.
I'm struggling to think of why Apple would provide an API for this, or why anyone else would for that matter! There aren't exactly many use cases.
Voice recognition systems have a hard enough time trying to understand heavily accented dialects, so what you're asking is computationally difficult, if not impossible.

i need to now the accuracy of OpenEars, speech library for IPhone using CMUSphinx?

hello
any one who have used this OpenEars, speech library for IPhone using CMUSphinx and can tell me how much it is helpful for speech to text conversion for iOS and with how much accuracy i need to attain 80% speech should be converted to text is this library can do this for me
help required
thanx in advance.
OperEars API has its internal word storage that make it very reliable in terms of accuracy you can increase the accuracy with passage of time by adding user defined word with user's own speech that is a big feature of this API see this