Skip to content

Abhishek357/vartalap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vartalap

Motivation?

Are the college lectures boring ;) Isn't it? How do you feel before the end semester, wondering what topics were taught etc. Well as we know that recording the entire lectures and that too for all the classes is not feasible then what is the solution? Maybe you are studious but still you need notes for revisions. How about automating this process using some Artificial Intelligence. Well you have come to right place!

What?

We have product in which college students, Techies can meet, can conduct classes, webinars, virtually hangout and save the important, useful insights of conversation for Future references. We made the video, audio streaming platform using twilio. Further we streamed this audio using the streaming API provided by the symblai. We establish the websocket connection and get the conversation ID. Ahh the conversation ID is really cool How? continue with me. Using this conversation we can get the transcript, topics, FollowUps, ActionItems, Sentiment Analysis etc buy simply making a get request Isn't it amazing?

But wait a minute

How do store it for long term?

We have used puppeteer for this purpose and we store the all the analytics data from meeting in a PDF, that you can download using a single click ⚡.

Challenges

  • How to make it working on all the platforms like Google Meet, Zoom, Twilio
  • How to extract, save these analytics.
  • Handle the accesstoken, its expirytime, security related issue related to it.
  • Quickly make a video chat application to deliver a complete product.
  • We did the intensive work at the backend so that the user has smooth experience.

Scope, Improvents, Scalable

  • Add Login, Logout system so that only authorized users can access the website.
  • Deploy on Kubernetes provider.
  • Make it accessible in form of extension as well.
  • Instead of getting insights at the end of call we can get them in real time. For this part we already the streaming API of symbl.ai, we just have handle that data in realtime using the websocket listners.

Overview

This is the main Langing Page of the website where you can start the recording.

alt text

Recording have started and you can write the Title and stop the recoding.

alt text

As soon as you hit the stop recording the analyzation starts and the pdf will be downloaded automatically.

alt text

In case you face any error while downloading or somehow your file is corrupted you can download it again. Don't worry as long as you have not refreshed the page you can easily download the file again.

alt text

Made with ❤️ using

Symbl.ai

Twilio

Special thanks to

Community Classroom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published