Audio Annotation Tool
Project description
Whombat - Python Backend
whombat is an open-source web-based audio annotation tool designed to facilitate audio data labeling and annotation, with a special focus on aiding machine learning model development.
For additional details on installing the entire application and its usage, refer to the main README.
For the latest updates and detailed documentation, check out the official documentation.
Installation
With Pip
The most straightforward method to set up the backend and Whombat Python API is using pip. Execute the following command:
pip install whombat
From Source Code
Clone the repository:
git clone https://github.com/mbsantiago/whombat.git
Install the package:
cd whombat/backend
pip install .
With Docker
Run Whombat inside a Docker container. Build the container by cloning the repository and executing:
git clone https://github.com/mbsantiago/whombat.git
docker build -t whombat .
Once the build is complete, run the container with:
docker run -p 5000:5000 whombat
Development Environment
We manage Whombat's development with uv
.
-
Follow the official installation instructions to get
uv
on your machine. -
Clone the repository:
git clone https://github.com/mbsantiago/whombat.git
- Navigate to the backend directory and install dependencies:
cd whombat/back
uv sync
- Start the development server:
make serve-dev
or
WHOMBAT_DEV=true uv run python -m whombat
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file whombat-0.7.0.tar.gz
.
File metadata
- Download URL: whombat-0.7.0.tar.gz
- Upload date:
- Size: 7.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b4bf92eac9dab2d4e9c426f0b2ce4c6f7d0b2c7fda7478f74193afe167c59a |
|
MD5 | 6206474ce1f12973c50e54e4fbd8f58f |
|
BLAKE2b-256 | 4f765ab8695cdfdd5a537e2b586b1b79a7506766ebb7dd399e18738490aa6cc2 |
File details
Details for the file whombat-0.7.0-py3-none-any.whl
.
File metadata
- Download URL: whombat-0.7.0-py3-none-any.whl
- Upload date:
- Size: 8.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30299cfb0aa2b21c6016165dbe8d4aebd6fce8e21e6af3cd863c9fb79873ffcb |
|
MD5 | d02a08ee4470c86e02168e98f2a7912f |
|
BLAKE2b-256 | 0c850e9256a37abf8dbbf986a66fbc8c91c85d4c73e1ecd9e7f516a3ff22e477 |