It is not necessary to upload songs in a karaoke app. This kind of apps has songs waiting for you as you download the app. However, some apps might not have the songs you want to sing. Hence, they can allow you to upload songs from your drive for your personal use.