Inspiration

The main inspiration of this project came after listening to the audio of a terrorist attack planning that has happened last year where 20 civilians lost their life. The main aim of this project is to help government and other private organizations take necessary precautionary measures and prevent illegal activities by analyzing the audio files using Assembly AI.

What it does

Crime Detector is used to detect malicious and suspicious activities from millions of audio files easily using Assembly AI. This can help in reducing the time of investigation by more than 50 percentage as they can fetch the results instantly by just uploading the files into the application instead of listening to the entire audio.

How I built it

  • The Front end of this application is developed using Angular
    • ChartJS is used for visualization of the results
  • The Backend of this application is developed using Spring Boot
    • Postgress DB is used for storing all the values
    • Assembly AI API's are used for analyzing and fetching the results from the audio files

Challenges I ran into

The main challenge I ran into was to integrate the Chart JS library in accordance with the results fetched from the Assembly AI for visualizing the results

Accomplishments that I am proud of

  • I am proud that I have made use of almost all the features of Assembly AI like Sentiment Analysis, Topic Detection, Content Moderation, Summarization and Detection of Important phrases and words in the very best way in my application and have also integrated them with Chart JS for easy visualization.
  • I am also proud that I was able to build this entire application from scratch during the course of this hackathon.

What I learned

  • I have learnt using features of Assembly AI and was wowed by its Intelligence in helping to solve various real world problems
  • I have also learnt using various features of ChartJS library

What's next for Crime Detector

  • Add Authentication to the application
  • Integration with the live streaming applications and add alerting systems
  • Increase the responsiveness of the application

Built With

Share this project:

Updates