Contributing¶
Thank you for your interest in contributing to MLX Audio! This section covers everything you need to get started.
Where to Start¶
-
Dev Setup
Clone the repo, install dependencies, run tests, and set up your development environment.
-
Adding a Model
Step-by-step guide for adding a new TTS or STT model to the library.
-
Architecture
High-level overview of the codebase structure, module layout, and design patterns.
Guidelines¶
- Open an issue first for large changes or new models so the maintainers can discuss the approach.
- Write tests for new functionality where practical.
- Follow existing code style -- the project uses Black for formatting.
- Keep PRs focused -- one feature or fix per pull request.
- Update documentation when adding user-facing features.
License¶
MLX Audio is released under the MIT License. By contributing, you agree that your contributions will be licensed under the same terms.