on-the-spot vs thought out loud

on-the-spot

adj
  • At the scene; in the right place at the exact moment. 

thought out loud

How often have the words on-the-spot and thought out loud occurred in a corpus of books? (source: Google Ngram Viewer )