try Skype, its free
get online Skype, click contacts, add contact, search Skype directory, in search area,
enter random names such as "Chat English", find the name in country to you want to talk to, click that name, then, click "Add to Contacts", then, write request (for example, I am a girl from China, I wish to learn English, will you chat with me?” click "Send" to submit request for this person to be in your contact list.
Few days later, after this person accepted your request, when this person is "online" live. then, you can chat with this person in English. This is very similar to QQ. But you cannot do QQ chat on computers outside of China.
Please do not forget, North America is 16 hours behind Beijing time. For example, 9am in California is 12 midnight in Beijing time.