【发布时间】:2017-02-27 18:12:28
【问题描述】:
大多数语音识别教程都使用简单的开/关按钮在录音状态之间切换。我想在用户停止讲话后立即结束录音。我尝试使用 SFSpeechRecognitionTask 中的 isFinishing ,但这似乎更多地与麦克风本身的状态有关,而不是被记录的信号电平。
【问题讨论】:
-
您在这个问题上取得了成功吗?我正在尝试做类似的事情。
-
我取得了一些成功——函数 recognitionTask 有一个 resultHandler,它有一个名为 result 的参数。通过检查 result.isFinal 我能够停止录制。如果时间的话,它最有效,但我从来没有让它完美地工作。该项目目前处于搁置状态。