
You could potentially use an external microphone so that your vocals sound better. You will not need anything more than your smartphone to do this. There are plenty of apps that you can sing a song with the music you want as background music.

You can easily do this with apps that would act as a voice recorder with background music for your Android Smartphones or iPhones.

This is the best Karaoke app to record songs with background music. You can record a song with background music with apps. How to Record Songs with a Background Music App? 7.2 How to do it using dedicated equipment?.7.1 How to record a song with background music using a Laptop or PC?.2 Record your Song with Background Music on an App.

