Software that can construct jokes has been created by researchers.
Computer scientists in Scotland developed the program for children who need to use computerised speech aids.
The team said enabling non-speaking children to use puns and other jokes would help them to develop their language and communication skills.