Can you recite Hamlet's 'to be or not to be' soliloquy quicker than the fastest talker?

Toronto-born Sean Shannon certainly has a way with words; he can speak articulately at a baffling speed.
The Canadian earned the Guinness World Records title of Fastest talker back in 1995, after reciting the famous Hamlet 'to be, or not to be' soliloquy in a time of 23.8 seconds.
The monologue, penned by William Shakespeare, consists of 260 words. This means that Sean spoke at a rate of 655 words per minute!
To put that into perspective, most people speak at a rate of about 60 words per minute – around a word a second. In an excited state, a person may reach 120 to 150 words per minute.
According to Sean, breath control is the most important thing to focus on when training for this challenge.
"Practice holding your breath so you can get as many words as possible out before you have to breath," he said. "Breathing definitely slows down your average words per minute."
Sean's record has stood for 20 years but Guinness World Records no longer accepts applications for the title.
It is currently being researched by the Records Management Team here at Guinness World Records, who are discussing ways in which we could continue to monitor the record now that it has become extremely difficult to measure and verify attempts accurately.
If you’d like to see how you fare against Sean’s time, below is the soliloquy from Act III Scene I of Hamlet.