Inspiration

After hearing about the prompt of journalism, I decided to immediately contact a friend attending Mizzou for journalism. They explained the issues they faced pursuing journalism. The main concern the raised was the ability to transcribe audio and edit it at the same time.

What it does

So that is what we did, we built off the initial idea of transcribing audio into a useful document. After which we began to come up with useful additions, including a translation service, image recognition for automatic image tagging, and our own hand crafted summarization.

How we built it

We used two primary means of development, nodejs and python. We used nodejs and express for handling the server-side. Acting as a glue connecting several independent python scripts. Afterwards, we build an entire front-end using the popular bootstrap library.

Challenges we ran into

Along the way we ran into several issues, the largest was discrepencies between operating systems. The final server was operating on an Ubuntu 18.04; however, several team-members were using windows on their local machines. The other issues we ran into were those unforeseen. Issues arrising from using new solutions for the first time. When deciding to utilize Google's cloud speech transcription API, we overlooked the many restraints the new endpoint would place on us.

Accomplishments that we're proud of

The biggest accomplishment is the overall completeness, the project was a bundle of independent micro-services up until the very last moments making it hard to tell if the entire project would turn out.

What we learned

Along the way we learned lots, several group member's truley advanced their knowledge of python through using packages and interacting with external API's for the first time. Another had their first time laying out the foundations for an entire website, built from the ground up.

What's next for Maestro

Maestro still can gain many features. Unfortunately, we were unable to connect up our Image recognition API, which is still a potential feature. We can always expand our transcription capabilities and export cabailities. Allowing users to download different formats such as PDF or get their original audio file back.

Share this project:

Updates