I use Windows speech recognition, and it works fine. You just have to enunciate and do the training.