Can I process sound from the system microphone in real time with Dynamic[]?

I have been having lots of fun with the Dynamic[] function for video. I have been training a ClassifierFunction to recognize voices (at first) using pre-recorded samples. I have been testing its training by using SystemDialogInput[“RecordSound”] to make live recordings which are then processed, but I wonder if there’s a way to continuously run the ClassifierFunction on the mic input without having to start and stop the recordings constantly?

Thanks a lot.