Finitely generated semiautomatic groups