Iceburgers (:
what do you call a person who talks very less
A person who talks out of turn can be called disruptive, inconsiderate, or impulsive.
A person who talks nonsense can be called an eccentric, a babbling fool, or a gibberish speaker.
An Ambassador.
I would rather say that if the person talks about how intelligent they are then i for an adult call it conceded.
ghost whisperer
Voice over.
loquacious
Such a person is called a chatterbox.
It is usually referred to a an introvert.
rare smart probably worth listening to
A proper term would be "loquacious" (talkative, garrulous, verbose). Slang terms include "chatter box," babbler, or "motormouth."