1. A device comprising: a housing having a top end and a base end, the housing extending between the top end and the base end along a center axis; one or more microphones arranged proximal to the top end of the housing to capture audio and generate an audio signal based on the captured audio; a processor arranged within the housing to process the audio signal and to perform one or more functions; memory arranged within the housing and accessible by the processor; a network interface to communicate with a network; one or more speakers arranged proximal to the base end of the housing to output audio sound; a control knob mounted proximal to the top end of the housing to rotate about the center axis; a rotary transducer to convert rotations of the control knob into one or more control signals; a code analyzer to interpret the one or more control signals from the rotary transducer to determine one or more values received by rotating the control knob, the code analyzer being further configured to at least one of (1) evaluate whether the one or more values match a code, or (2) transmit the one or more values to a remote system for assessment of whether the one or more values match the code; and a light indicator arranged to emit light externally of the housing according to multiple appearance states, wherein a first appearance state of the multiple appearance states corresponds to a first value associated with a first control signal received from the rotary transducer, and a second appearance state of the multiple appearance states corresponds to a second value associated with a second control signal received from the rotary transducer.
1. A device comprising: a housing having a top end and a base end, the housing extending between the top end and the base end along a center axis; one or more microphones arranged proximal to the top end of the housing to capture audio and generate an audio signal based on the captured audio; a processor arranged within the housing to process the audio signal and to perform one or more functions; memory arranged within the housing and accessible by the processor; a network interface to communicate with a network; one or more speakers arranged proximal to the base end of the housing to output audio sound; a control knob mounted proximal to the top end of the housing to rotate about the center axis; a rotary transducer to convert rotations of the control knob into one or more control signals; a code analyzer to interpret the one or more control signals from the rotary transducer to determine one or more values received by rotating the control knob, the code analyzer being further configured to at least one of (1) evaluate whether the one or more values match a code, or (2) transmit the one or more values to a remote system for assessment of whether the one or more values match the code; and a light indicator arranged to emit light externally of the housing according to multiple appearance states, wherein a first appearance state of the multiple appearance states corresponds to a first value associated with a first control signal received from the rotary transducer, and a second appearance state of the multiple appearance states corresponds to a second value associated with a second control signal received from the rotary transducer. 2. The device of claim 1 , wherein the memory stores the code and the code analyzer compares the one or more values to the code in the memory.