In the past few years, we have covered plenty of cool musical robots, including Shimi, here. The robot has been around since 2012. It can play music and dance along already. Now it is trained to also sing.
Shimi uses deep learning of music and motion datasets to communicate with humans. The above video shows this cute robot in action.