!7 cmodule RepeatSpeechInput > DynPrintLogAndEnabled { transient TimedCache last = new(5.0); start { dm_onUserUtteranceWithoutMine(s -> { ret if !enabled || emptyOrEqAny(s, last!, "?"); last.set(s); print("Repeating: " + s); dm_say(s); }); } }