Thank you for your interest in contributing to Fun-ASR!
- Check if the issue already exists in Issues
- If not, open a new issue with:
- Your environment (OS, Python, PyTorch, FunASR version)
- Steps to reproduce
- Expected vs actual behavior
A merged pull request, a green main branch, or an available release does not by itself prove that a reported problem is resolved. Keep user-reported issues open until either:
- the reporter confirms the fix on the affected workflow; or
- a maintainer reproduces the original failure, verifies the fix in a publicly available version, records the evidence in the issue, and allows a reasonable feedback window.
When a fix needs a release, link the released version and ask the reporter to retest before closing. Use a waiting-for-feedback label when available instead of treating silence as confirmation.
Open a Discussion or Issue describing your use case and proposed solution.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Test your changes locally
- Submit a Pull Request with a clear description
- Adding support for new languages
- Improving documentation and examples
- Performance optimizations
- Bug fixes and edge case handling
- Integration examples with popular frameworks
git clone https://github.com/QwenAudio/Fun-ASR.git
cd Fun-ASR
pip install -r requirements.txt- Follow PEP 8 for Python code
- Add docstrings for public functions
- Keep commits atomic and well-described
By contributing, you agree that your contributions will be licensed under the Apache-2.0 License.