Swift - 语音识别 - 停止录音

时间:2017-02-27 18:12:28

标签: swift speech-recognition

大多数语音识别教程使用简单的开/关按钮在录制状态之间切换。我想在用户停止说话后立即结束录音。我尝试使用来自SFSpeechRecognitionTask的isFinishing,但这似乎更多地与麦克风本身的状态有关,而不是与录制的信号的级别有关。

1 个答案:

答案 0 :(得分:0)

解决方案是跟踪自上次结果以来经过一段时间后停止识别的已用时间。 result.isFinal似乎没有按预期工作。 Check this answer代码段