¿Cómo detener el reconocimiento de voz (dictado) en Apple Watch cuando el usuario deja de hablar?

He implementado exitosamente el reconocimiento de voz nativo (Dictado) en Apple Watch (WatchOS 2.1, iOS 9.2.1) básicamente utilicé este código, con una "matriz de opciones de menu" vacía:

func launchDictation(){ self.presentTextInputControllerWithSuggestions([], allowedInputMode: WKTextInputMode.Plain, completion:{ (results) -> Void in let aResult = results?[0] as? String if(!(aResult == nil)){ print(aResult) print("SHORT ASR COMPLETED") dispatch_async(dispatch_get_main_queue()) { // Update UI } }//end if })//end show voice menu } 

Tal como está … el usuario toca un "button de hablar", luego aparece una vista (mostrando las palabras detectadas cuando el usuario habla y un pequeño gráfico de volumen). En este momento, el usuario tiene que hablar, y toque "Listo" para completar el reconocimiento de voz. Si se detecta una frase pero no se pulsa "Listo", aparecerá "en pantalla" un "fallo de dictado". ¿Alguien sabe cómo implementar algún oyente o delegado que detecta cuando finaliza el process de dictado unos segundos después de que el usuario haya dejado de hablar?