I don't see a way to detect the last recognition, once you start getting results there is no way to detect the last inference, `SpeechRecognition.addListener('partialResults', async (data: any) => { })` I would like either an event for finished Results or the same partialResults event can emit a property when is the last results I'm trying the tricky solution that is to set a timer, when you don't receive partial Results after some time, you know it has finished