From NexStreaming Corp.:
With SingPlay, you can sing and record your performance using your own music and share it with your friends, family, and the world.
It's so easy to get started. There's no need to download any karaoke tracks from a server or search for them on YouTube. SingPlay can automatically convert the music files on your own device into Karaoke tracks. Select a music track on your device and sing and record. You can also film yourself performing and make a music video. Once you've finished recording or filming your performance, you can preview the recording and even polish it with volume and reverberation controls.
Share your performance on YouTube, Facebook, Google+ and many more. You can also add your name as the artist when you export your performance.
Download SingPlay and Become an Artist.