The average size needed for each track synchronized offline is about 5Mb.
Provided KaraFun offers a vast catalog of karaoke tracks, about 250Gb should be sufficient to download the whole catalog offline.
Of course, if you chose to only synchronize some of your playlists, the disk space needed by KaraFun Player will be much lower.