Is there chess software that helps you train while you play against it? I know there is software to train openings and such, but I would like one to actually advise you interactively as you play against the computer, maybe giving you hints and tips for example.
EDIT:
The kind of interactivity that I'm looking for is not necessarily audio or text related and can be either PC or phone based, doesn't matter. To further explain my idea let me explain you my situation:
I know how to play chess, I know all the rules, the basic principles and I have some knowledge of the strategies and tactics that can be made in the game. The thing is that at a certain moment I honestly don't know what to play. There are so many options that I just get lost in the possibilities. It would be nice to have something to tell you that a move is just accomplishing nothing at a certain moment. Or maybe just to tell you that a certain move exposed a vulnerability that you just didn't see, and it actually recommends you a move.
I think this is just more practice than anything, but sometimes I play with people that commit mistakes (develop queen early, don't care about control of the center) and I still lose, because I don't know how to capitalize on mistakes. It would be nice to also have something train you on these kind of things: to see and punish mistakes and gain tempos.
I know it's too much to ask for, but who knows, maybe a software like this actually exists.