18. The computerized apparatus of claim 11 , wherein combining the recognizability score and the uniqueness score into a word score is determined as the algebraic average or geometric average of the scores.
11. A computerized apparatus having a processor, the processor being adapted to perform steps comprising: receiving at least one audio interaction; decoding speech within the at least one audio interaction; indexing the decoded speech so as to obtain at least one indexed audio interaction; receiving a text representing a script; automatically extracting at least two key terms from the script, comprising: discarding irrelevant terms; determining a recognizability score for a word in the script based on a recognizability of a phoneme combination in the word; determining a uniqueness score for the word in the script; combining the recognizability score and the uniqueness score into a word score; and determining that the word is a key term, subject to the word score exceeding a threshold; automatically generating a query representing the script, comprising: receiving at least one constraint related to a number of words difference between two key terms of the at least two key terms; determining spotted key terms of the at least two key terms that appear in the at least one indexed audio interaction; determining at least one complied constraint from the at least one received constraint; and determining a relevance score for the at least one indexed audio interaction, based on the spotted key terms and the at least one complied constraint; and using the relevance score to determine compliance of the at least one audio interaction with the script.