vocabulary-dependent recognizer