WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
virtual auditions project
1. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
1
Android application to provide virtual platform for singers
(Virtual Auditions),and ranking them using probabilistic algorithm.
INSTRUCTOR : Dr. SRINIVAS RAYUDU
BATCH NUMBER : 07
TEAM MEMBERS : AARTHI (19NU1A0540)
ASHWIN KUMAR ROUT (19NU1A0508)
YASHODHA (19NU1A0526)
PRADEEP(19NU1A0544)
2. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
2
ABSTRACT
In this project we are going to provide an application to the people, where singers can post their video of
singing to get votes by audience, the audience are the users of the application say public, where they can
follow each other.
The singers have to make a profile of themselves to post videos of their singing to get votes on them. Based on
the voting on the videos they will be ranked . Singers with highest votes will be listed. These ranking will be
done by probabilistic ranking method ,Preferential ranking algorithms are a type of probabilistic ranking
algorithm that rank items in a dataset. All the data will be stored in a data base using google firebase. This
application is featured with abuse content identification using reporting mechanism, the video which got reports
will be physically verified by the management team. In this project the database will provide details about
songs, including song names, song year, singers ,or recommendation which will be done by Artificial
intelligence . Some more features in this project are The play allows for the extraction of the song's meaning
with REST api . Helios audio mixing api’s helps the application to mix the separated audios from different songs
. Audio Is extracted from the audio and converted to female / male voice in vice versa with the help of text to
speech engines and SAPI5 modules to provide best integrated experience with music conventions and
attractive ,impressive user interface. This application will be made using Google flutter Flutter is an open-
source UI software development kit created by Google.It is used to develop cross platform applications for
Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase.
3. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
3
PROBLEM STATEMENT
• In these days as of increase in talented singers in our country the Audition process is getting
difficult. People have to travel long distance stand in long queues and crowded Auditions , Time
taking popularity , Singers Breathing Wrong, Not Warming Up , Voice Breaks on High Notes due
to hyper tension cause getting bad results by Auditions
4. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
4
List of basic Functionalities provided by the application to users.
1. Signup themselves using their email and password.
2. Signing themselves using their email and password that they have using during the Signup process.
3. Edit their profile data (Profile Pic, Name, and Password).
4. Add various posts.
5. Search for a specific post by tag.
6. Show all registered users.
7. Search for a user out of all registered users.
8. Like a blog post.
9. Comment on a particular blog.
10. Show all users who liked a particular blog.
11. Delete a Post.
12. Logout themselves and Login with their other ID.
13. Add Tags in their post.
14.Display of Rank on their profile.
5. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
Some additional features:
5
• ABUSE content identifications
reporting
• And physically verifying the
reported content by
management team.
• Playing song with song
information , and suggested
with songs of same movie.
• Display the lyrics
6. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
6
DATA SET SAMPLE:
SL No. Name User Id Likes Comments Reports Shares Rank
1. Peter 0000001 10012 32 2 54
2. Tom 0000002 9673 13 0 34
3. Gwen 0000003 34536 34 3 23
4. Lily 0000004 23435 45 356 446
7. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
7
Software Requirements Specification(SRS)
Scope
• Virtual Auditions has tremendous prospects in future.
• The bright future prospect of Virtual Auditions is also proven with fact that the technology is integrated in the
mobile phones and the availability of internet.
• As social platform has become an important tool of employability by showcasing their talent.
8. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
8
Technology Stack Required
For frontend FLUTTER
For backend FLUTTER
IDE FLUTTER
Database Google Firebase
9. Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
9
Non-functional requirements
1.Scalability
2.Speed
3.Data Security
4.Enccryption
5.Data Integrity
6.Authentication