recognizer library