DeepFaceLive is a tool that allows for real-time face swapping for PC streaming or video calls, using trained face models or your own single photo.
It also offers a Face Animator module for controlling a static face picture using video or your own face from the camera.