A separate command is one option, however you could instead replace the loop actions with a "Wait For Spoken Response" action, to achieve the same result within a single command.
With the "Text Variable" field set to "~" (this does not affect the behavior, but the field cannot be empty), the "Timeout" value set to 0, and the "Continue on any Speech" option unchecked, that action will wait indefinitely (as long as the command isn't stopped externally, at least) for a response.