A method to be performed by a network microphone device, NMD , the method comprising: while a housing of the network microphone device is in a first orientation, enabling a first mode in which: voice input processing via a cloud-based voice assistant service is disabled by physically or logically preventing sound data from reaching processing components related to the cloud-based voice assistant service; and voice input processing via a local natural language unit is enabled; while the first mode is enabled: capturing sound data associated with a first voice input via one or more first microphones ; detecting, via the local natural language unit , that the first voice input comprises sound data matching one or more keywords from a local natural language unit library of the local natural language unit ; determining, via the local natural language unit , an intent of the first voice input based on at least one of the one or more keywords; causing the NMD , a network device or a playback device to perform a first command according to the determined intent; and while the housing is in a second orientation different than the first orientation, enabling a second mode in which voice input processing via the cloud-based voice assistant service is enabled. while a housing of the network microphone device is in a first orientation, enabling a first mode in which: voice input processing via a cloud-based voice assistant service is disabled by physically or logically preventing sound data from reaching processing components related to the cloud-based voice assistant service; and voice input processing via a local natural language unit is enabled; while the first mode is enabled: capturing sound data associated with a first voice input via one or more first microphones ; detecting, via the local natural language unit , that the first voice input comprises sound data matching one or more keywords from a local natural language unit library of the local natural language unit ; determining, via the local natural language unit , an intent of the first voice input based on at least one of the one or more keywords; causing the NMD , a network device or a playback device to perform a first command according to the determined intent; and voice input processing via a cloud-based voice assistant service is disabled by physically or logically preventing sound data from reaching processing components related to the cloud-based voice assistant service; and voice input processing via a local natural language unit is enabled; while the first mode is enabled: capturing sound data associated with a first voice input via one or more first microphones ; detecting, via the local natural language unit , that the first voice input comprises sound data matching one or more keywords from a local natural language unit library of the local natural language unit ; determining, via the local natural language unit , an intent of the first voice input based on at least one of the one or more keywords; causing the NMD , a network device or a playback device to perform a first command according to the determined intent; and capturing sound data associated with a first voice input via one or more first microphones ; detecting, via the local natural language unit , that the first voice input comprises sound data matching one or more keywords from a local natural language unit library of the local natural language unit ; determining, via the local natural language unit , an intent of the first voice input based on at least one of the one or more keywords; causing the NMD , a network device or a playback device to perform a first command according to the determined intent; and while the housing is in a second orientation different than the first orientation, enabling a second mode in which voice input processing via the cloud-based voice assistant service is enabled. <EOS>