Speech Recognition Using Dynamic Grammar and Parallel Listening Events