Made a speech when released (9)
I believe the answer is:
delivered
'released' is the definition.
(delivering is a kind of releasing)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for delivered that I've seen before include "Produced new issue" , "Handed over" , "sent to the house" , "Brought to a destination" , "Saved" .)