Sobre este projeto
it-programming / web-development
Aberto
I'm in need a senior python dev.
This project is a simple Flask web application designed to split audio files into separate stems using the Spleeter library, which is built on TensorFlow. The application allows users to upload audio files and receive the split audio stems in response.
Objectives
To create a user-friendly interface for uploading audio files.
To leverage the Spleeter library to split audio into multiple stems (e.g., Vocals, drums, bass, and other instruments).
To ensure efficient handling of audio processing and file management.
Key Features
File Upload:
Users can upload audio files in supported formats (e.g., MP3, WAV).
The application validates the uploaded files to ensure they are valid audio files.
Audio Splitting:
Utilizes the Spleeter library to process the uploaded audio file and split it into separate stems.
Supports configurations for different stem separation models (e.g., 2 stems, 4 stems).
Response with Split Files:
After processing, the application returns a list of the generated audio stems.
Users can download the split audio files directly or access them via a provided link.
Error Handling:
Graceful handling of errors, such as unsupported file types or processing failures, with informative error messages.
Applications.
Technology Stack
Backend Framework: Flask
Audio Processing: Spleeter (TensorFlow-based)
Python Version: 3.9 or higher
Dependencies: Flask, Flask-CORS, Spleeter, TensorFlow
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: 26 de Outubro de 2024
Habilidades necessárias