The slight delay/pause in speaking is necessary to allow the speech recognition engine to finish recognition.
If you want to speak multiple commands as a single phrase without pausing, the most reliable method would be to set up another command that combines the phrases for both commands, and executes those commands using the "Execute Another Command" action.
Technically you could use wildcards to allow more than one command to be executed in a single spoken phrase, however anything involving wildcards in command names means the speech recognition has to recognize what you're saying without context, which will affect recognition accuracy.
Also note that when multiple commands are recognized in the same phrase using wildcards, the order in which the commands execute is not guaranteed to be the order they were spoken in.