Motivation
Combating social injustice is our passion. People would greatly benefit from having evidence of abuses by superiors upon innocent civilians.
The Project
PocketLawyer's dedicated hardware solution will allow for the automatic creation of audio and video recordings when an altercation occurs. It can create an audio transcription of an event while simultaneously providing sentiment analysis. Also, it is available as a web app, which uses natural language processing, to listen for keywords and heightened emotions to start audio recordings intelligently.
What We Used
JavaScript, Python, google cloud, flask, sentiment analysis, natural language processing, nginx, node.js, Jquery, video and audio analysis, artificial intelligence
What we Struggled With
Python package and environment management. Sentiment analysis was not easy. Learning to use google cloud's services was a little steep at first too.
What We're Proud Of
Sentiment Analysis! The web app displays audio transcripts, and records based on key words (and emotions as a stretch goal) said through the microphone.
What We Learned
The google cloud product stack; specifically, the speech to text API.
What's Next
Clean the code up, finish and refine more features including user authentication, and add unified cloud storage.
Built With
- artificial-intelligence
- audio
- flask
- google-cloud
- javascript
- jquery
- natural-language-processing
- nginx
- node.js
- python
- sentiment-analysis-online
- transcription
- video


Log in or sign up for Devpost to join the conversation.