Extemporaneous

meaning: done or said without any preparation or thought:

usage: an extemporaneous speech