Hi folks! I'm an English teacher and I use computer assisted learning a lot.
I can recommend software that you can buy but I've never seen any free pronunciation software that is any good.
I'd recommend "Tell Me More" which isn't too expensive but it's very good. I've used "Rosetta Stone" but I wasn't impressed with it. There's a lot of other software packages available that are cheaper and better!