How is the microphone’s language detected when using Agents?