Karaoke is indeed active on Princess - or at least it was on our last cruise two years ago on the Emerald. It was actually entitled "Princess Idol", a competition lasting through the entire cruise. I believe the first few nights, new finalists were chosen each evening, with the finals at the end of the cruise. Our daughter was tied with another in the finals. She didn't win, but had a lot of fun. There were really good singers and others not so much, but the audience was supportive of everybody. There was also a "live" karaoke on a couple of nights - not a competition - just an opportunity get up and sing with a live band. Our daughter did this, as well, and got some great feedback from the band members.