Inspiration

The main inspiration for this project was to create a service that allows users, especially content creators, to be able to review their media and be sure of their content before uploading it onto the internet. Many people want to be sure that their content is quality or safe for the internet and our service aims to provide a great place for this to be thoroughly analyzed.

What it does

AudioAssembly is a web application that receives an audio/video file and generates a detailed report. The report includes a confidence score, number of speakers, number of disfluencies, language, number of swear words, keywords, content safety score, tone information, and important entities.

How we built it

We built our project using Flask, a Python web framework that uses the MVC architecture to develop full-stack web applications. Alongside this, we used AssemblyAI's API service in order to implement a major part of our site's functionality.

Alt text

Challenges we ran into

There were many challenges on both the client- and server-side. Regarding the client-side, we ran into many issues with formatting content appropriately so that it looks good. Regarding the server-side, we ran into complications on how exactly we were going to use AssemblyAI's API.

Accomplishments that we're proud of

We're extremely proud that we were able to completely finish our main idea. Sometimes there can be a situation where a project seems easier in hindsight than expected. However, due to our team's adept programming ability, we were able to snuff out the difficulty of the project on the get-go and have an extremely productive experience.

What we learned

We learned a great deal about web technologies. We learned how to better use Flask along with its templating system, Jinja. Along with this, we learned many aspects of web structure with HTML and styling with CSS. Overall, we've improved our full-stack web development capabilities.

What's next for AudioAssembly

Due to limited time, we were unable to make our report as detailed as we wanted to. We definitely got a lot of great information on there, but if we're given more time, we will spend it making sure that all the aspects of the report are clear so that users can better fix their content issues.

Credit

upload icons PNG Designed By GraphixsArt from Pngtree.com

Built With

Share this project:

Updates