API for personality analysis according to Big Five model.
API that predicts personality (according to Big Five model of personality) of someone based on language, speech, and/or appearance.
Only includes language at the moment. The repository contains model training functions as well as pre-trained models.
environment.yml
file. We recommend creating a virtual environment using Anaconda.GoogleNews-vectors-negative300.bin
and save it in location personality_analyzer/word2vec/model/
.python personality_analyzer/text_personality_api/api.py
to start the Flask hosting and listening service.python main.py
, which will prompt you for a sentence and returns the personality scores afterwards.