Facerigs pretty good, however (and it was a long time ago when I tried it, back when it was first released) you are very limited with the models available, and (at the time I tried it, it may have been added since) you can only use the models supplied, which seem to be all sorts of cutesy comical animals.
As I say though It was just after release when I tried it so I have no idea what it is like now.
Your best bet though would be to use CrazyTalk, with crazy talk you can take any picture of a face and with a few tweaks animate it to talk, it has text to voice, voice record, or sound file play back, it also converts the voice to mouth movements phonetically instead of by translating recognised words so you get a more natural lip sync.
Unfortunately you missed out getting a free copy by a month, it was in Mays issue of Computer Shopper and PC Pro as per my thread in the 3rd party models forum at the time:
https://forum.game-guru.com/thread/215419
However it's well worth $49, and if I remember rightly the latest version allows you to actually make your own models and clothe them, then make them speak, so you would have a 3D talking character instead of a 2D one made to look like it's 3D.
You can get a 15 day free trial from:
http://www.reallusion.com/crazytalk/download.html
i5, NV960 2GB, 16GB memory, 2x 2TB Hybrid, Win10.
i3 , Intel integrated graphics, 6GB memory, 512GB Generic SATAIII Win8.1.
Intel Celeron (duel Core), Radeon integrated graphics, 4GB memory, 180gB Generic SATAII, WinVista.
Q6600, Intel integrated graphics, 8GB memory, 512GB Generic SATAII, Win7.