仅凭名称,我可以得出stopListening()与startListening()相反。
我也可以理解destroy()与createSpeechRecognizer()相反。
但cancel() ......与之相反?
我在文档中找到的只有:
取消语音识别。
cancel()与stopListening()有什么不同?
答案 0 :(得分:3)
好吧,你取消了SpeechRecognition,即我假设没有结果交给你,而在stopListening()你只是告诉识别器你完成了说话,它现在应该进行实际识别(并且可以关闭麦克风)。通常,您不需要自动调用stopListening(),因为自动确定了语音结束(自动终点)。