1. A computer-readable medium including instructions readable by a computer which, when implemented perform steps comprising: receiving a speech-based signal; generating sequences of linguistic units comprising applying a context free grammar to the speech-based signal; and generating competitors comprising applying a background model to the generated sequences of linguistic units.