3D immersive karaoke for the learning of foreign language pronunciation | IEEE Conference Publication | IEEE Xplore