GSSoC participants refer to the "main" branch of our project for previous codes. Make your PRs to "GSSoC21" branch only. Also, please "STAR" the repo to support us.
I will like to add a feature this will update contributor list in read me automatically !! Will start to work on this issue as soon as i get assigned !!
Perform Speech-to-Text Summarization using suitable resources. The objective of this feature is to include an MoM feature in our application that can summarize the contents of the meeting.
We would encourage the contributors not to focus on the accuracy of summarization at the beginning. You can try improving it over the course of time.
Make a screen recorder using OpenCV and python. It should have the option to record a specific area of the screen as selected by the user. After the recording is stopped the video should be saved in a "videos" folder.
I would like to add a preloader on which edu help will be written in bold and large font and it will disappear in 2 or 3 sec depending how much time the index.html page taking to load
Write code for conversion of speech to text. Search for efficient and faster ways of performing the same. For demo purposes apply your code to a video and show us the text generated.
@gaulghost suggested this method in issue #10 and we will like to have more discussion about it here.
Before suggesting anything, refer to these constraints:
We make user select screen region which needs to be captured,
you are having two images that are taken as screenshots just milliseconds apart, so they may point to the same slide or a different one,
The purpose is to identify if the slides are the same or different,
Also some teachers or interviews including writing on a whiteboard on which the presenter starts writing, goes on writing and when done, clears the entire whiteboard. We only need to save the slide when the whiteboard was fully written and not when the difference between two consequent images was of a letter or word.
Go through the python codes in the main branch and find out which libraries are used in this project. Create requirements.txt in the GSSoC21 branch and list them out in it.
The website in issue #2 will have a form, where a user will submit his/her email address. We need to send an automatic response to their email address with the google drive link of our product.
Contributors can make a simple demo of this feature. If it is working properly, we will then add it to the website developed in issue #2
In continuation to the speech to text summarizer, we can implement a system ,which will be able to convert the summarized text into audio .
It will be easy to get the summary of whole lecture/discussion in an audio form .
So,I want to implement a text to speech conversion system.
I want to work on this issue under GSSoC'21.
Kindly assign me the same. @shankhanil007
I will like to add tech stack logo used in our project this will make our project attractive !! Will start to work on this issue as soon as i get assigned !!
Make a simple website for the screenshot taker product. There should be a home page comprising of the product description, photos of the developers and project video. For details of the product, one can refer to the README file in the main branch.
Our application originally used tkinter GUI. But tkinter is not that efficient for creating desktop applications. So we would like to move to electron.js or any other better alternative.
Contributors having experience in electron.js can try creating a desktop application for our existing application in the "main" branch of the repository.
For any queries please feel free to ping me or any of the mentors on the EduHelp project discord channel.
I will be adding a link to google docs after discussion with mentors and Project Admin, You have to simply refer to that doc file and add
Details about the project, i.e., AIM and Implementation in README.md. The style of README is left for your discretion. Assigned to @Subhangini
Contributing_Guidelines.md needs to be created and add our suggestions and info from the remaining portion of the doc file there. -> Assigned to @AshuKV.
I need two different PR for this issue, and I will add a level1 tag over there or level2 in case I find the work actually decent and automated.
A potential PR can be Directing any participant towards Countributing_Guidelines.md before he creates an issue.
The people who are speaking during the meet need to be labelled along with the speech part they say, such that we can efficiently prepare a MOM and it has a future scope of recreating the entire event.
The issue expects you to:
Add Jupyter notebooks that use audio-based recognition and distinguish the number of distinct people in audio input.
Adds a label to the identified person, and separates their audio part from the rest in a sequential form, before the speech detection.
Performing some pre-processing on audio files and their need and examples.
These points can be taken as separate problems and hence can be solved in consequent pr's.
You need to clone this repo as per instruction in Starter.md file, and then create a venv (Virtual environment), pip install packages and then update these steps in Starter.md file. Refer this if you are in doubt.
Want to implement the multilingual translation ,so that students with different languages be benefitted from a single lecture in any particular language.
I will be using MBart model, which will be capable of translation of 50 different languages into 50 different languages.
I want to work on this issue, Kindly assign me the same. @shankhanil007
I would like to add a preloader on which edu help will be written in bold and large font and if you have any logo for your website then i can put it also there and it will disappear in 2 or 3 sec depending how much time the index.html page taking to load
The website in issue #2 will have a form, where a user will submit his/her email address. We need to send an automatic response to their email address with the google drive link of our product.
Contributors can make a simple demo of this feature. If it is working properly, we will then add it to the website developed in issue #2
You can refer to this readmehttps://github.com/CrewMates-Open-Source/EduHelp/blob/main/README.md but don't simply copy it. We need some changes in the description like it's for all students, not only for differently-abled students. If you still have any queries, you can ask here or at the discord channel of EduHelp.
While we are setting up guidelines for contributors, we will wish a participant to set-up the dev environment locally. It should be one of the first things you do with any repository you want to contribute in.
It involves the steps from :
forking and cloning repository locally
exploring branches, here main has our sample code and gssoc21 is a clean branch which we will use throughout the development period
creating a venv environment named env (please use same name as we wish to avoid multiple environments from various pull requests).
running the code locally after compilation.
So we wish all participants to perform this tasks before starting with issues, don't worry if issues are being assigned to someone else, we have enough development to do.
One of the participant needs to create a .md file named starter.md so yours peers don't find it difficult to get started. Include all the steps from fork, to clone and checkout branches. commands that you ran on your terminals in same manner.
One needs to figure out a way to determine whether two images ( of same dimensions and file format ) are different or not. You can display the %difference between the two images as a measure to determine this.
The purpose we want to achieve is that our screen recorder will continuously capture the lecture slides displayed in the selected area. But it should save only the unique screenshots and discard the repeating ones.
This is an open issue and anyone can contribute their ideas. Make a PR with your code implementation in a "Image Difference" Folder of the repository.
Hi I would like to create a file contributing.md and add the following -
Difference between GIT and GITHUB
How to clone,fork repository
How to create a branch and then use git push to push to repo
Create a PR
Squash commits in a single issue into one
Updating the forked and local repo as the updations are made in the upstream
I would like to enhance the footer by adding social media icons and by mentioning the copyrights reserved text.I am a GSSOC'21 participant. @shankhanil007 please do assign me for this issue.
Hi I would like to add the following in Contribution_Guidelines.md
Difference between GIT and GITHUB
How to clone,fork repository
How to create a branch and then use git push to push to repo
Create a PR
Squash commits in a single issue into one
Updating the forked and local repo as the updations are made in the upstream
I think there must be a faq section at last of index.html
above footer because there is not much information about website and project so user may have some general question
an faq section also provide website a dynamic look
You can add suitable question and answer as per your website for it i can make a section for that
Hi ! I would like to create a file named contributing.md which will
Add the following -
1.Difference between GIT and GITHUB
2.How to clone,fork repository
3.How to create a branch and then use git push to push to repo
4.Create a PR
5.Squash commits in a single issue into one
6, Updating the forked and local repo as the updations are made in the upstream
It will contain all the steps required so that even a beginner could benefit from the same . It will act as a one stop shop for open source contributions
I would like to work on this as a part of GSSOC'21
Make a screen recorder using OpenCV and python. It should have the option to record a specific area of the screen as selected by the user. After the recording is stopped the video should be saved in "videos" folder.
current navbar is not responsive
I would like to replace it with bootstrap navbar which is fully responsive I will make it exactly like the current one in fact better than current one
Currently there is an image on clicking that image we redirect to YouTube , but i would like to embed that video on home page itself .
user can watch the video without leaving website
@Apurva-tech @D3ADSH0T25 The stale image in the demo part is looking odd in the Readme, so I want to replace that image with a gif ,so that contributors can see live what the project has achieved.