16 Commits
Author SHA1 Message Date
Nighthawk de687e9bec Update audio_utils.py 2026-03-01 18:06:18 -05:00
Nighthawk a53a8b3982 Bug fixes, resuming support. 2026-02-27 10:23:04 -05:00
Nighthawk 93f9b1ef52 More fixes.
Added sanitize_dataset.py to clean CSV files.
2026-02-27 02:26:19 -05:00
Nighthawk 504a70f928 Minor fixes, code parity. 2026-02-26 14:19:28 -05:00
Nighthawk e7ee43de41 Refactor: Centralize config, add OS-aware audio pipeline, and migrate to uv
Major framework modernization and quality-of-life improvements:

- Centralized Configuration: Replaced scattered, hardcoded hyperparameters and paths across all training/inference scripts with a single, documented `config.yaml` and `config_loader.py`.
- OS-Aware Audio Pipeline: Introduced `utils/audio_utils.py` to handle cross-platform audio loading. Automatically routes Windows to a robust `ffmpeg` subprocess to bypass unstable Python audio bindings, while keeping `torchaudio` for Linux.
- Dependency Management: Migrated from `requirements.txt` to `uv` with a fully configured `pyproject.toml`. Explicitly targets Python 3.12 and pulls PyTorch `cu128` wheels by default.
- Dataset Fixes: Restored the missing `dataset_e2e.py` required for proper STFT/GAN decoder training and updated all dataloaders to utilize the new AudioPipeline.
- Documentation & Housekeeping: Overhauled `README.md` with updated workflows, Windows instructions, and `uv` setup. Added a comprehensive `.gitignore` for virtual environments, model weights, and cache files.
2026-02-26 13:58:35 -05:00
sedherthe 5670af427b Add gitignore. 2026-02-21 02:03:32 +00:00
sedherthe d0de909678 Update codec training: fix and clean up. 2026-02-21 02:02:24 +00:00
sedherthe 747c845fb1 Add updated dataset for training llm. 2026-02-21 01:46:44 +00:00
sedherthe 85e429d7ba Update readme. 2026-02-20 12:04:23 +00:00
sedherthe 04edf434bc Add decoder modules. 2026-02-20 11:35:52 +00:00
sedherthe 470b9b0094 Add reqs. 2026-02-20 11:35:38 +00:00
sedherthe cfb8bc42f0 Add inference script. 2026-02-20 11:35:30 +00:00
sedherthe f81fc7c726 Add train scrippts for llm and decoder. 2026-02-20 11:35:19 +00:00
sedherthe 77325ada15 Add dataset modules. 2026-02-20 11:34:46 +00:00
sedherthe a0a7851de3 Add codec modules. 2026-02-20 11:34:29 +00:00
sedherthe 134de52939 init repo. 2026-02-20 11:31:42 +00:00