Extracting Relevant Information from Video Recordings - Investigate Phase

 Guiding Questions:



  1. Who is the target audience for this application?
  2. Are there any limitations or restrictions in terms of video format, length or language?
  3. What specific insights can the application extract from videos?
  4. Where can we find videos that will allow us to train our model?
  5. What technologies are used to transcribe audio from videos into text?


From where do we acquire data?



For this project, we decided to start off with Google Meet recordings for the various online courses held at Esprit, the majority being in French language. That is why we decided to partner up with Esprit as they will be providing us with the required resources and data in order to train this model and make this project come to life.

We will also be gathering various educational and business videos as data from different platforms, mainly Coursera and YouTube.

 


Model pipeline:

  1. Converting videos to audio data using MoviePy library
  2. Speech Recognition and transcription using the "SpeechRecognition" module which supports various recognition API's such as Google Speech.
  3. Sentiment Analysis.
  4. Keywords Extraction.
  5. Text Summarization using Google's Pegasus.
  6. Named-Entity Recognition using Spacy.
  7. Generating the full report after integrating all the previous functionalities.

Commentaires

Posts les plus consultés de ce blog

Extracting Relevant Information from Video Recording - Act Phase

Extracting Relevant Information from Video Recordings - Engage Phase