В ФотоШопе например. Там всего то кадров 5-6 понадобится. Сохранить как GIF-ку, а потом уж двигать ее под музыку в видеоредакторе.
Есть специфические программы для такой анимации, подбирающие мимику исходя из текста.
Например "Crazy Talk". Я очень давно работал с ним (на видео), когда программа была еще сырой. А сейчас новые версии позволяют творить чудеса не только с губами, а вплоть до каждой морщинки менять мимику.
(Если знаете как, назовите пожалуйста программу, в которой можно это сделать)