Thailand recorded 19 new coronavirus cases on Tuesday, a senior health official said, the lowest daily tally in more than a month.