2013-02-22 82 views
3

我試圖將語音轉換爲使用Google的語音到文本API的iOS應用程序中的文本。我只是簡單地發送一些音頻數據到URL「https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US」,並且它返回我說的(大部分)正確的話。但是,它正在用'####'取代任何褻瀆。我怎樣才能用實際的罵人字代替'####'?從谷歌語音識別中刪除褻瀆審查

只是一些額外的信息:我正在使用todoroo SpeechToText庫。對於該請求的代碼如下:

NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US"]; 
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 
[request setHTTPMethod:@"POST"]; 
[request setHTTPBody:byteData]; 
[request addValue:@"audio/x-speex-with-header-byte; rate=16000" forHTTPHeaderField:@"Content-Type"]; 
[request setURL:url]; 
[request setTimeoutInterval:15]; 
NSURLResponse *response; 
NSError *error = nil; 
.... 
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 

回答