implement audio input and chat commands