!7 cmodule RepeatSpeechInput > DynPrintLogAndEnabled { transient TimedCache last = new(5.0); start { dm_onUserUtterance(s -> { if (enabled && neq(s, last!) && nempty(s) && neq(s, "?")) { last.set(s); dm_say(s); //printStackTrace(); } }); } }