1. A method for provisioning network credentials onto a device, comprising: detecting pressing of a configuration button on the device, wherein the device lacks a visual display; determining, in response to detecting the pressing of the configuration button, a plurality of wireless networks within range of the device; outputting first audio indicating an identifier of a first wireless network included in the plurality of wireless networks; outputting a prompt to select one of the plurality of wireless networks; receiving second audio corresponding to a selection of the first wireless network; processing, by the device, the second audio to determine security protocols associated with the first wireless network; outputting third audio requesting spelling of a password corresponding to the first wireless network; receiving fourth audio corresponding to an alphanumeric character included in the password; processing, by the device, the fourth audio using a plurality of keyword models to obtain text corresponding to the alphanumeric character; connecting, by the device, to the first wireless network using the password; and limiting processing of audio data by the device when the device is connected to the first wireless network and in communication with a remote device configured to perform speech recognition.