Skip to content

Who has tough times understanding their professor or teacher in online classes? Well, I very much did, so for the future, I can easily upload audio files to receive a perfect translation and clearly understand the content. This project analyzes the speech in a given .wav audio file and displays the text.

Notifications You must be signed in to change notification settings

dshah1010/audio-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Analyzer

A web application to upload .wav audio files and transcribe the text.

Demo

audio-analyzer-demo.mov

Inspiration

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.

Technology

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.

Usage

If you would like to download my project, these are the steps:

  1. Go to the directory you want in your command line and write: git clone https://github.com/dshah1010/audio-analyzer.git
  2. Write the following in the terminal: pip install flask and pip install SpeechRecognition
  3. Run app.py
  4. 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)

What's Next?

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.

About

Who has tough times understanding their professor or teacher in online classes? Well, I very much did, so for the future, I can easily upload audio files to receive a perfect translation and clearly understand the content. This project analyzes the speech in a given .wav audio file and displays the text.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published