A Web Application where you can record meetings into Transcripts and apply Sentiment Analysis to better Analyse the Meetings.
Features of the Project
- Signup, login and manage user profile
- Authentication via Email and Phone Number
- Create Groups and add members via Email Invitation
- Each Group can make multiple meetings.
- Get the Transcript on the Meeting’s page in Real-time
- Save the Meeting’s Transcript for later use.
- Applying Sentiment Analysis after the meeting is over for better analysis.
ReactJs, Firebse(Cloud Storage), WebSpeech Api, Heroku
Language: Javascript and python
Users can log into their account using their email and password or they can make an account by signing up using email and password.
Following the account creation, users can create a group with other users to schedule a meeting with them.
A meeting link validation has been set-up in order to verify the authenticity of the given link. If the meeting link is valid, users are asked the email ID of members of the meeting, group name and meeting name. Finally, users can click on the create button and create the group! Groups can be viewed under the “groups” section as follows.
After a group has been created, user can create a meeting room with the group members with unique meeting IDs.
If the meeting is for the first time, users can click the record button and start recording the meeting. Their audio will be converted into texts and will appear on everyone’s screen in real-time. After the meeting is completed, the user who created the group can stop recording the meeting. Later, they can access the entire transcript of the meeting whenever they want.
When the meeting is stopped there appears a “Perform Sentiment Analysis” button, which when clicked will run sentiment analysis on each of the statements said by all the members of the meeting. The results are as follows: Red for a Negative Statement; Green for a Positive Statement; and Black for a Neutral Statement.






