Neat! I assume it's using some variant of voice recognition to analyse the sound waves and assign the proper lip shapes.
I have full lip syncing in my game. In my case all the lip-sync data was done by hand (several hundred lines worth), and for anyone who wants to add lip-sync to their games (and why not, it looks great) - I reckon $150 is totally worth it, to avoid the several days of pain I went through. Even if the results were a little rough and you had to go over it afterwards and tweak it in places, it would still be worth it.