Using a singleton should avoid launching multiple recognition at the same time