!7 module RepeatSpeechInput > DynPrintLogAndEnabled { transient S last; start { ownResource(onUserUtterance(voidfunc(fS s) { q().add(r { if (enabled && neq(s, last) && nempty(s) && neq(s, "?")) { last = s; dm_say(s); //printStackTrace(); } }) })); } }