Code Monkey home page Code Monkey logo

audio-genre-detection's Introduction

Audio Genre Detection

The Audio Genre Detection project is a robust and sophisticated system for determining the genre of audio files. Leveraging the power of Essentia, a comprehensive library for audio analysis, and TensorFlow, this system provides accurate and efficient genre classification.

It includes a Dockerized environment that streamlines the process of running the audio genre detection system, making it accessible and hassle-free.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Docker: You need to have Docker installed on your system.

Getting Started

  1. Clone this repository to your local machine.
git clone https://github.com/cobanov/audio-genre-detection.git
cd audio-genre-detection
  1. Build and run the docker image
docker build -t audio-genre-detection .
docker run -it -p 8000:8000 audio-genre-detection

Usage

Once you have set up the environment, you can easily use the audio genre detection system.

Access the SwaggerAPI interface to upload an audio file for genre detection:

http://localhost:8000/docs#/

The system will process your audio file and provide genre predictions, making it a seamless and efficient solution for genre classification.

Contributing

We welcome contributions from the community. If you'd like to improve this project or report issues, please refer to our Contribution Guidelines for more information.

License

This project is licensed under the MIT License, which means it is open-source and free to use, modify, and distribute. Please read the license for more details.

audio-genre-detection's People

Contributors

cobanov avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.