1. A method for searching a database, the method comprising: receiving the database from a service provider by a database upload via a network, the database having one or more records, the one or more records comprising at least one field; processing the one or more records of the database based on the at least one field; receiving a search query via the network, the search query comprising search parameters of the at least one field of the one or more records of the processed database, the search query provided by sound data input from an end user; determining one or more search results in the processed database, based upon the search parameters of the search query; and transmitting for display the one or more search results to the end user via the network.