Hi @Lucy781227
I’m not sure what distinguishes this issue from the original post. If it’s all the same issue, please keep a single thread so everything is there, should anyone have similar queries in the future.
From what I last got from the original thread, you can simply make a queue for the voice commands, and have the listener task continuously listen. Whatever tasks acts on those commands, every 2 seconds IIRC, can simply pop from that queue independent of whether the listening task is currently in-taking another command.