Meet the Furhat robot: an interactive robot head that can make a wide variety of facial expressions. Its OS comes with support for various video and depth cameras and modules for body and face tracking. The SDK is open source and allows easy integration with third-party sensors.
As Furhat Robotics explains, the robot can speak in German, English, Japanese, and other languages. The above video shows it in action.