支持西班牙语的iOS语音识别框架

问题描述:

支持西班牙语的iOS语音框架是否支持语音?商业或操作系统是好的。支持西班牙语的iOS语音识别框架

+0

并通过谷歌语音识别服务与iOS的工作吗? – Sriram

有一堆用于语音识别的商业IOS架构。我一直听到的名字是Nuance,iSpeech和Yapme。每个提供云语音识别(关闭设备)以及客户端库和SDK以构建到您的应用程序中。

Nuance公司似乎支持西班牙语 - http://blog.dragonmobileapps.com/2011/01/mobile-app-developer-dragon-mobile-sdk.html

...你可以启用语音您的应用,包括美国和英国英语, 欧洲西班牙语,欧洲的法语,德语,意大利语和日语---用 2011年更多的语言!

现在Nuance公司为开发人员提供免费访问 - http://www.masshightech.com/stories/2011/09/26/daily13-Nuance-tweaks-mobile-dev-program-with-free-access-to-Dragon.html

iSpeech可能支持西班牙语 - http://www.ispeech.org/developers/iphone

iSpeech的移动SDK支持27个TTS和ASR(定义语法) 语言和15种语言用于*形式的听写语音识别。

Yapme,对不起,我不知道 - http://yapinc.com/speech-cloud.html

到这里看看:http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/speech/

这是浏览器Chrome的语音搜索 ......你可以做到这一点在Objective-C中。尝试在Chrome浏览器*问google.com,如果西班牙语被识别,您就赢了! :)

您可以轻松地使用:

- (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]); 
} 

记住,必须记录16000比特率FLAC文件!或无!

Google响应一个包含单词的json。

希望这有助于。

+0

我的理解是,除Chrome和Android客户端外,Google不提供用于商业用途的这些服务。我不会使用IOS的这些API来构建商业应用程序。 Google可以轻松关闭您的应用程序。如果它只是一个原型或实验,您可能会放弃使用Google服务,但我不会将其用于商业用途。 –

+0

没错,但费尔南多没有指定该应用程序是否商业化! :) – elp

+0

确实,一个很好的链接是http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/ –

我已经为Google Speech API编写了一个客户端库。效果最好的iOS也支持其他类Unix系统:

编辑:试一下:https://github.com/H2CO3/libsprec