1. A method comprising: initiating a connection with a remote system upon detection by a speech recognition operation of a local system of a keyword in a speech input; storing a portion of the speech input into a local memory at the local system; transmitting the stored portion of the speech input from the local system to the remote system; and updating or modifying a set of recognizable keywords stored by the local system based on updates or modifications received from the remote system responsive to analysis of the stored portion of the speech input performed by a speech recognition operation of the remote system.