Ive been playing around with a motion capture software called
Adobe Character Animator. It allows you to create a puppet in Photoshop or Illustrator then import into character animator. If you assign all the parameters correctly it will sync with you facial features.
You can then record and replay the animation. What I find more exciting is that you can set it up as a real time motion capture. Imagine having this projected in your haunt and the puppet can interact with your guests in real time. Think Turtle Talk from Disneyland.
This is a test I recorded. It sill requires a little finessing but seems pretty cool.