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