1. A method comprising: receiving a query; parsing the query to identify an attribute; processing the query to select a first domain-specific voice interface of a plurality of domain-specific voice interfaces based on the attribute, wherein each of the domain-specific voice interfaces comprises specialized information to process queries of different types; and instructing the first domain-specific voice interface to process the query.