Neutral:
* Talkative: This is a general term for someone who enjoys talking a lot.
* Loquacious: This word implies a person who is fluent and articulate in their speech.
* Chatty: This describes someone who enjoys casual conversation.
Negative:
* Garrulous: This implies someone who talks excessively and often about unimportant things.
* Verbose: This describes someone who uses more words than necessary, making their speech long-winded.
* Rambling: This describes someone who talks in a disorganized and confusing way.
* Prolix: Similar to verbose, this refers to someone who uses excessive words and detail.
* Voluble: This suggests someone who talks readily and continuously, often without thinking much about what they say.
* Blabbermouth: This is a more informal and negative term for someone who talks too much and reveals secrets.
* Motormouth: This is a slang term for someone who talks very rapidly and continuously.
The best adjective to use depends on the specific context and the impression you want to create.