It's two different structures... Hablaba is pret. imperfecto / indicativo, and Estaba hablando is a 'perífrasis' (estar + gerund), but in this case they are synonymous and interchangeable. I would like to see the context, but probably both fit :) Take care, Alejo.