The Princess of Wales said her children "wouldn't forgive her singing" ahead of a Christmas carol concert at Westminster Abbey.
Before the service, Catherine was heard telling singer Alfie Boe about her own musical skills, saying she needed to take some lessons as her kids probably do not think she has a good singing voice.
She said: "On the piano you can slightly hide away a bit more than you can do singing.