new function gen_oov_candidate():  generate a list of out-of-vocabulary word candidates, which are all the character ngrams that does not match training word.