Spanish Speech Recognition System for iOS

Is there any text infrastructure for iOS that supports Spanish out of the box? Commercial or OS ok.

+6
source share
3 answers

There are many commercial iOS librarians for speech recognition. My names are Nuance, iSpeech and Yapme. Each of them offers cloud speech recognition (from the device), as well as a client library and SDK for creating your application.

Nuance seems to support Spanish - http://blog.dragonmobileapps.com/2011/01/mobile-app-developer-dragon-mobile-sdk.html

... you can enable your application to include in the USA and the UK, European Spanish, European French, German, Italian and Japanese --- with even more languages ​​when you click on 2011!

and now Nuance gives developers free access - http://www.masshightech.com/stories/2011/09/26/daily13-Nuance-tweaks-mobile-dev-program-with-free-access-to-Dragon.html

iSpeech is likely to support Spanish - http://www.ispeech.org/developers/iphone

Support for iSpeech Mobile SDK 27 TTS and ASR (specific grammar) languages ​​and 15 languages ​​for voice recognition of free form dictation.

Yapme, I'm sorry, I'm not sure - http://yapinc.com/speech-cloud.html

+9
source

Take a look here: http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/speech/

This is a replica of the Chrome browser for searching ... you can do it in Objective-C. Try google.com on your Chrome browser and if Spanish is recognized you will win! :)

You can easily use:

- (void) SpeechFromGooglezzz { NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US"]; ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; NSString *filePath = [NSString stringWithFormat:@"%@%@", [[NSBundle mainBundle] resourcePath], @"tmpAudio.flac"]; NSData *myData = [NSData dataWithContentsOfFile:filePath]; [request addPostValue:myData forKey:@"Content"]; [request addPostValue:@"audio/x-flac; rate=16000" forKey:@"Content-Type"]; [request startSynchronous]; NSLog(@"req: %@", [request responseString]); } 

Remember that you must write a FLAC file with a bitrate of 16000! Or nothing!

Google responds to json containing words.

hope this helps.

+4
source

I wrote a client library for the Google Speech API. Works best with iOS, and also supports other Unix-like systems:

Edit: try here: https://github.com/H2CO3/libsprec

+1
source

Source: https://habr.com/ru/post/897857/


All Articles