我一直在尝试使 AVAudioRecorder 与 iOS 听写一起工作。到目前为止,我所做的是先启动 AVAudioRecorder,然后用户按下键盘上的麦克风按钮开始听写。我发现听写中断了 AVAudioRecorder 并且录音停止了。使用 AVAudioSessionInterruptionNotification,我尝试在录制中断后立即重新开始录制。它起作用了,但听写并没有“听到”任何东西。
有没有办法在 iOS 中使用听写时录制用户的声音?(我也知道,与 android 不同,Objective C 不会公开发送到其服务器的语音数据。)