Question: is there any site that can teach mespoken  english? 

Answer: You can try a search for accent modification if you are looking to speak English more like an american.  If you need to learn English that is another issue.
This example question from the Yahoo Q&A forum is categorized in the topic: Computers & Internet