SingingSDS is an innovative role-playing singing dialogue system that seamlessly converts natural speech input into character-based singing output. The system integrates automatic speech recognition (ASR), large language models (LLM), and singing voice synthesis (SVS) to create an immersive conversational singing experience.
SingingSDS Web Interface: Interactive singing dialogue system with character visualization, audio I/O, evaluation metrics, and flexible configuration options.
1# On macOS/Linux:2curl -LsSf https://astral.sh/uv/install.sh |sh34# On Windows:5powershell -c "irm https://astral.sh/uv/install.ps1 | iex"67# Or via pip:8pip install uv
We welcome contributions! Please feel free to submit issues and pull requests.
📄 License
Character Assets
The Yaoyin (遥音) character assets, including character_yaoyin.png created by illustrator Zihe Zhou, are commissioned exclusively for the SingingSDS project. Screenshots of the system that include these assets, suchs as demo.png, are also covered under this license. The assets may be used only for direct derivatives of SingingSDS, such as project-related posts, usage videos, or other content directly depicting the project. Any other use requires express permission from the illustrator, and these assets may not be used for training, fine-tuning, or improving any artificial intelligence or machine learning models. For full license details, see assets/character_yaoyin.LICENSE.
Code License
All source code in this repository is licensed under the MIT License. This license applies only to the code. Character assets remain under their separate license and restrictions, as described in the Character Assets section.
Model License
The models used in SingingSDS are subject to their respective licenses and terms of use. Users must comply with each model’s official license, which can be found at the respective model’s official repository or website.