我正在使用https://github.com/todoroo/iPhone-Speech-To-Text
提供的语音转文字sdk识别器工作正常,直到我使用MPMoviePlayerController播放视频。 这是我用来调用识别器的代码:
- (IBAction)actionBtRecognition:(id)sender {
if(recognizer == nil){
recognizer = [[SpeechToTextModule alloc] init];
}
[recognizer beginRecording];
}
要播放我使用this tutorial
的电影因此,一旦我播放电影并调用识别器,它就会冻结。 当我调试sdk源代码时,我发现我的声音没有录音。 变量meterStateDB.mAveragePower始终为= -120
请注意,在我的Mac iphone模拟器上,一切都很完美!但在真实设备(iphone 4,ios 5.1.1)上发生了我上面描述的问题。也许这只是我的设备问题?
如果有人在他自己的设备上检查同样的事情,我将非常感激。