Learning French: using free speech recognition services to improve pronunciation and accent.

Link. Also Chinese, Spanish and English. Windows, Mac, etc.