9. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: identifying a speaker providing speech; identifying a microphone type of a microphone receiving the speech; selecting a user profile from a plurality of user profiles based on the microphone type and a current location of the speaker, wherein each user profile in the plurality of user profiles is associated with the speaker; and performing speech recognition on the speech received from the speaker using the user profile.
9. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: identifying a speaker providing speech; identifying a microphone type of a microphone receiving the speech; selecting a user profile from a plurality of user profiles based on the microphone type and a current location of the speaker, wherein each user profile in the plurality of user profiles is associated with the speaker; and performing speech recognition on the speech received from the speaker using the user profile. 14. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform an operation comprising presenting a query to a user, wherein the query presented to the user comprises a request regarding acoustics in a current location of the speaker.