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