Skip to content

Mental Health Assessor which assesses on text, behaviour pattern and speech.

License

Notifications You must be signed in to change notification settings

Jixiee/brainsherlock-jixiee

 
 

Repository files navigation

header

Welcome to BrainSherlock, a Streamlit app for analyzing mental health using text analysis, behavioral pattern analysis, and speech analysis. This repository contains all the code and resources needed to run the app and analyze mental health using different techniques.

Table of Contents

Introduction

BrainSherlock is a Streamlit app designed to help analyze mental health using various techniques. It takes advantage of text analysis, behavioral pattern analysis, and speech analysis to provide insights into the mental well-being of individuals. The app provides an interactive and user-friendly interface for users to input their data and receive meaningful insights.

Features

  • Text analysis to detect sentiment and emotional patterns in textual data.
  • Behavioral pattern analysis to identify potential signs of mental health issues.
  • Speech analysis to analyze the emotional tone and patterns in speech recordings.
  • Interactive visualizations to present the results of the analysis.

Getting Started

Prerequisites

Before running the BrainSherlock app, you need to have the following installed:

  • Python 3.7 or higher
  • pip (Python package manager)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/NebulaTris/brainsherlock.git
  2. Navigate to the project directory:

    cd brainsherlock
  3. Install the required dependencies using the requirements.txt file:

    pip install -r requirements.txt

Usage

  1. Once you have installed the required dependencies, you can run the Streamlit app using the following command:

    streamlit run 1_🧠_Homepage.py
  2. This will launch the BrainSherlock app in your default web browser. You can interact with the app by providing the necessary input data.

  3. Follow the on-screen instructions to perform text analysis, behavioral pattern analysis, and speech analysis. The app will display the results in interactive visualizations.

Contributing

Contributions to the BrainSherlock project are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch with a descriptive name.
  3. Make your contributions to the codebase.
  4. Submit a pull request describing your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Mental Health Assessor which assesses on text, behaviour pattern and speech.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%