Most of that work has been done, but if you have a "sugar daddy" with lots of $$$, you could re-invent the wheel.
MTU does computer karaoke, on laptops and such.
CAVs does too, but with their own hardware.
Some use MP3 files on a laptop, so it's open to whatever you want.
Google it and see what turns up...