← Back to Projects

Sensus

Sensus is a natural language processing tool designed to evaluate objectivity in written text, quantify emotional vs. factual polarity, and algorithmically suggest modifications to adjust the degree of subjectivity.

Functionality

  • Objectivity Scoring: Uses polarity and subjectivity lexicons to calculate an empirical objectivity index for given text passages.
  • Tone Adjustment: Identifies emotive adjectives, opinion signifiers, and hyperbolic qualifiers, providing automated suggestions to either neutralize tone (objectify) or emphasize sentiment (subjectify).

Stack & Tools

  • Language: Python 3
  • NLP Libraries: TextBlob, NLTK
  • Interface: Command-line tool with options for batch document analysis