!7 sclass SpeechRecognizer > DynSingleFunction { start { setFunctionName("Start listening"); } void startListening { doIt(); } void doIt { temp enter(); if (sendOpt("Chrome Speech.", "start recognition") == null) { print("Starting recognizer"); fO recognizer = hotwireDependent(#1009816); set(recognizer, onUtterance := voidfunc(S utterance) { flatInfoBox(utterance); /*if (ai_isStopListeningCommand(utterance)) { call(recognizer, 'stopRecognition); playBlip(); }*/ }); dm_putRecognizedSpeechInAIBar(); runMain(recognizer); } } }