The professor spoke eloquently on the topic of philosophy.
Idiomatic Expressions for spoke
Phrase: put words in someone's mouth
Meaning: to attribute words to someone that they did not actually say
Usage: He accused her of putting words in his mouth during the argument.