A computer-implemented method comprising: obtaining an audio input signal (102, 105, 107) representing an utterance of a user; determining that a shape of at least a portion of the audio input signal (102, 105, 107) matches a shape of at least a portion of an audio trigger signal corresponding to a keyword; and based at least on determining that the shape of at least the portion of the audio input signal (102, 105, 107) matches the shape of at least the portion of the audio trigger signal corresponding to the keyword, classifying the utterance as a trigger utterance that corresponds to the keyword based at least on: performing endpointing that identifies one or more potential individual words in the portion of the audio input signal (102, 105, 107); generating a transcription of at least a portion of the utterance of the user from the endpointed portion of the audio input signal (102, 105, 107) based on determining that the shape of at least the portion of the audio input signal (102, 105, 107) matches the shape of at least the portion of an audio trigger signal corresponding to the keyword; determining the keyword appears in the transcription; and based on determining the keyword appears in the transcription, classifying the utterance as the trigger utterance that corresponds to the keyword. obtaining an audio input signal (102, 105, 107) representing an utterance of a user; determining that a shape of at least a portion of the audio input signal (102, 105, 107) matches a shape of at least a portion of an audio trigger signal corresponding to a keyword; and based at least on determining that the shape of at least the portion of the audio input signal (102, 105, 107) matches the shape of at least the portion of the audio trigger signal corresponding to the keyword, classifying the utterance as a trigger utterance that corresponds to the keyword based at least on: performing endpointing that identifies one or more potential individual words in the portion of the audio input signal (102, 105, 107); generating a transcription of at least a portion of the utterance of the user from the endpointed portion of the audio input signal (102, 105, 107) based on determining that the shape of at least the portion of the audio input signal (102, 105, 107) matches the shape of at least the portion of an audio trigger signal corresponding to the keyword; determining the keyword appears in the transcription; and based on determining the keyword appears in the transcription, classifying the utterance as the trigger utterance that corresponds to the keyword. performing endpointing that identifies one or more potential individual words in the portion of the audio input signal (102, 105, 107); generating a transcription of at least a portion of the utterance of the user from the endpointed portion of the audio input signal (102, 105, 107) based on determining that the shape of at least the portion of the audio input signal (102, 105, 107) matches the shape of at least the portion of an audio trigger signal corresponding to the keyword; determining the keyword appears in the transcription; and based on determining the keyword appears in the transcription, classifying the utterance as the trigger utterance that corresponds to the keyword.