All you need is Internet connection and a webcam with microphone. Then you just enter a chat room of your choice and start talking. The algorithm will match you either to a random person, or take your preferences into account.