Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atharv-naik/whale-call-recognition-flask-app
Web app that allows to upload audio files to recognize it as Blue whale A-call or not
https://github.com/atharv-naik/whale-call-recognition-flask-app
audio-classification audio-processing flask machine-learning
Last synced: about 1 month ago
JSON representation
Web app that allows to upload audio files to recognize it as Blue whale A-call or not
- Host: GitHub
- URL: https://github.com/atharv-naik/whale-call-recognition-flask-app
- Owner: atharv-naik
- Created: 2023-04-07T18:08:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T16:32:50.000Z (4 months ago)
- Last Synced: 2024-11-06T17:54:26.341Z (3 months ago)
- Topics: audio-classification, audio-processing, flask, machine-learning
- Language: Python
- Homepage:
- Size: 2.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Whale Call Recognition Flask App
This project is an extension to the whale-call-classification project which allows to recognize Blue whale A-calls by simply uploading a test audio file on the web app. A-Calls are the most common vocalization of Blue whales and play an important role in their communication and behavior. The model was trained on the dataset of 26,000 whale call audio files and tested on a thousand audio files. The model was able to achieve an accuracy of ~96% on the test dataset.
## Installation
Clone the repo and cd into it. Make a virtual environment if you prefer and install the required packages by running:
```
pip install -r requirements.txt
```## Usage
Start the server by running:
```
python app.py
```The web app will be available at ```http://localhost:8080/``` where you can upload an audio file to test the model.