We do not currently know of any antonyms for gives a speech.
For similar words to gives a speech, try: