This is one thing I intend to use hopefully until I mastered my voice.
The idea is not to first record your voice and then listen, but to play it back as you speak.
I am a lazy girl, will use mobile telephony subscription that is flat rate for any amount of local calls.
My mobile phone will be away (or just muffled) and I will listen to the call with headphones.
Then all I need is to talk in the home phone to hear what is it like. The lag will help distinguish hearing your own talking from hearing yourself in headphones. Just focus on hearing and acting on the latter.
It worked already and I was amazed how horrible my voice still is. It obviously captures flaws. Shall work on it. Great advantage of this approach over first-record-then-play is that it allows you to experiment and adapt much more quickly.
Wanted to let other souls know, who might make use of this method.