Vlingo , the application that allows you to control the main features on the device by using your voice has been launched for iPhone. Vlingo walks you through setting up the voice recognition software so that one of your convenience keys (left or right) can provide access to Vlingo. Once that is done, holding down that key allows you to issue voice commands to your iPhone to perform common tasks like emailing, text messaging, making calls, and searching the Web.
Vilingo is also available for Blackberry
Download Vilingo for Free from here
Video Demo of Vilingo for iPhone