A web application to upload .wav audio files and transcribe the text.
audio-analyzer-demo.mov
During my first year in university, many of my classes were online, and going forward, I may have to get used to this. I recorded all these classes, but sometimes, understanding the professor was difficult, so with this application, I can understand the lectures with ease if I have the text format of the audio.
This web application was built using a Flask backend to manage app routes and process GET/POST requests. I also used HTML and CSS to create a simple front-end.
If you would like to download my project, these are the steps:
-
Go to the directory you want in your command line and write:
git clone https://github.com/dshah1010/audio-analyzer.git -
Write the following in the terminal:
pip install flaskandpip install SpeechRecognition -
Run
app.py -
Should have the link to the web application in the terminal/command line, or you can copy it here:
[app.py](http://127.0.0.1:5000)
In the future, I plan to edit this by allowing users to choose other file formats such as .mp3 to upload as well, even though there are online converters to help with this situation. Upgrading the UI and adding a login could help with saving all these files and their captions within the account in case the audio is needed frequently.