A method comprising: receiving, at a client device, a given voice command from a user; selecting, from a library of voice-based triggers previously used across a population of users, a selected voice-based trigger, wherein the library includes one or more associations between each voice-based trigger and one or more responsive actions previously performed by an application in response to the voice-based trigger, and wherein the selecting is based at least in part on a measure of similarity between the given voice command and the selected voice-based trigger; determining one or more responsive actions associated with the selected voice-based trigger in the library; selecting, by the client device, one or more current responsive actions to be performed by the client device based on the one or more responsive actions, comprising: analyzing, by the client device, a plurality of applications installed on the client device; when the plurality of applications does not include a same application as was used on another client device to perform the one or more responsive actions associated with the selected voice-based trigger, identifying, by the client device and based on the analyzing, an analogous application which performs the same or similar functionality as the application, wherein the one or more current responsive actions are analogous to the one or more responsive actions; executing, by the client device, the analogous application to perform the one or more current responsive actions; receiving, by the client device from the user, feedback associated with the client device performing the one or more current responsive actions; and altering a strength of an association between the selected voice-based trigger and the one or more responsive actions based on the feedback. receiving, at a client device, a given voice command from a user; selecting, from a library of voice-based triggers previously used across a population of users, a selected voice-based trigger, wherein the library includes one or more associations between each voice-based trigger and one or more responsive actions previously performed by an application in response to the voice-based trigger, and wherein the selecting is based at least in part on a measure of similarity between the given voice command and the selected voice-based trigger; determining one or more responsive actions associated with the selected voice-based trigger in the library; selecting, by the client device, one or more current responsive actions to be performed by the client device based on the one or more responsive actions, comprising: analyzing, by the client device, a plurality of applications installed on the client device; when the plurality of applications does not include a same application as was used on another client device to perform the one or more responsive actions associated with the selected voice-based trigger, identifying, by the client device and based on the analyzing, an analogous application which performs the same or similar functionality as the application, wherein the one or more current responsive actions are analogous to the one or more responsive actions; analyzing, by the client device, a plurality of applications installed on the client device; when the plurality of applications does not include a same application as was used on another client device to perform the one or more responsive actions associated with the selected voice-based trigger, identifying, by the client device and based on the analyzing, an analogous application which performs the same or similar functionality as the application, wherein the one or more current responsive actions are analogous to the one or more responsive actions; executing, by the client device, the analogous application to perform the one or more current responsive actions; receiving, by the client device from the user, feedback associated with the client device performing the one or more current responsive actions; and altering a strength of an association between the selected voice-based trigger and the one or more responsive actions based on the feedback.