SoundHound is a mobile application that allows users to identify songs by voice or singing. It provides unlimited music searches and access to lyrics and artist information. The application uses location, network access, and hardware controls to identify songs and provide content to users. SoundHound is one of the top downloaded apps on Android markets and aims to revolutionize music searching through its voice recognition capabilities.