仅从名称上,我就可以得出stopListening()与startListening()相反。
我还可以理解destroy()与createSpeechRecognizer()相反。
但是cancel() ...是什么相反的东西?
我在文档中可以找到的全部是:
cancel()与stopListening()有何不同?
最佳答案
好吧,您取消了SpeechRecognition,即我认为没有任何结果要退还给您,而在stopListening()上,您只是告诉识别器您已经完成了说话,它现在应该进行实际的识别(并且可以关闭麦克风) )。通常,您不需要自己调用stopListening(),因为语音结束是自动确定的(自动终结)。