I just find instrumental only versions of songs I like and just sing over them since I don’t have a karaoke machine and I don’t see a need to get any fancier than that. Do you really need the bouncing ball/filling out text pacing you for a song you already know? Does anyone sing karaoke for songs they don’t actually know?