Streamconnect is a one to one video calling platform with a distinct feature of dynamically playing background music based on the expression of the other participant This platform can easily target visually impaired people who can understand the emotions of the other person through this platform
https://www.youtube.com/watch?v=mQ3_OTum7HA
SCFINAL.1.mp4
- @Apara :
Clone the project
git clone https://github.com/shayan-cyber/HackNITR-proj.git
Make virtual env
python -m venv env
activate env
. env/Scripts/activate
navigate to the directory
cd HackNITR-proj
install dependencies(python 3.8+)
pip install -r requirements.txt
if previous command shows error install dependencies(python 3.6+) through
python -m pip install --upgrade pip
pip install -r software.txt
start the server
python manage.py runserver
Run migrations
python manage.py makemigrations
migrate
python manage.py migrate
createsuperuser
python manage.py createsuperuser
- One To One Video Chat
- One to one chat
- Emotion detection for visually impaired persons
- Tone playing according to emotion
- Text to speech from chat for visually impaired persons
Client: Bootstrap, Vanila javascript , Jquery, WebRTC
Server: Python , django, django-channels, Websocket
API: faceapi.js
Image Source Unsplash