Freedom251 › AI Music Generators
Shao

What Shao is
Shao is a free, open-source system for generating full-length music from text descriptions and lyric conditions. Natural-language prompts and lyrics can direct style, mood, vocals, and content. Its web interface accepts prompts, lyrics, and generation settings, then displays results, with MP3 and WAV export listed. The release combines a Vite/React frontend, FastAPI backend dispatcher, single-GPU inference worker, and complete audio-generation path. A two-stage process creates coarse acoustic tokens, adds higher RVQ layers through super-resolution, and decodes them into a waveform using a 64-layer RVQ acoustic-token hierarchy. Users can run the web UI locally with its backend, and an online demo provides generated samples. Full inference recommends an NVIDIA GPU with at least 24GB VRAM, Docker, NVIDIA Container Toolkit, and a CUDA-compatible driver. The project is mainly intended for researchers and developers familiar with GPU servers and Docker/CUDA workflows. Model weights are intended for CC BY-NC 4.0, and commercial use is not allowed.
Who it suits
Shao suits researchers and developers comfortable with local web deployment, GPU servers, and Docker/CUDA workflows. It can also interest musicians exploring text-and-lyrics-controlled generation.
What it does well
- Free and open source
- Natural-language and lyric controls
- Exports MP3 and WAV
- Includes local web interface
- Supports full-length music generation
What to know first
- Requires an NVIDIA GPU with 24GB VRAM
- Commercial use is not allowed
- Quality varies across GPUs and software versions
- Audio upload is not supported
Verdict
Shao provides an open, self-hosted path for text- and lyric-driven music generation. Its hardware, deployment, and license conditions make it more suitable for technical users than casual creators.
Facts from Shao's own pages
- Audience
- The current release is mainly intended for researchers and developers familiar with GPU servers and Docker/CUDA workflows. · shao-music-ai.github.io, 12 Oct 2026
- Audio export formats
- mp3_and_wav · github.com, 22 Sept 2026
- Audio upload
- No · github.com, 22 Sept 2026
- Commercial use
- No · github.com, 22 Sept 2026
- Compute requirements
- The full inference pipeline recommends an NVIDIA GPU with at least 24GB VRAM, Docker, NVIDIA Container Toolkit, and a CUDA-compatible driver. · github.com, 12 Oct 2026
- Demo
- The project links to an online audio demo page for generated samples. · shao-music-ai.github.io, 12 Oct 2026
- Deployment
- The project provides a web UI that users can run locally with its backend. · github.com, 12 Oct 2026
- Deployment guide
- The maker lists a full deployment guide for musicians and beginners as coming soon. · shao-music-ai.github.io, 12 Oct 2026
- Generation pipeline
- Its two-stage pipeline generates coarse acoustic tokens, completes higher RVQ token layers with super-resolution, and decodes them into a waveform. · github.com, 12 Oct 2026
- Included components
- The release includes a frontend UI, FastAPI backend dispatcher, single-GPU inference worker, and an end-to-end audio generation path. · github.com, 12 Oct 2026
- Inference limitation
- The maker says results may vary across GPU types and that incompatible containers or software versions can cause severely degraded, noise-like audio. · github.com, 12 Oct 2026
- Intended users
- The current release is mainly intended for researchers and developers familiar with GPU servers and Docker/CUDA workflows. · github.com, 12 Oct 2026
- License
- The model weights are stated to be intended for release under CC BY-NC 4.0. · github.com, 12 Oct 2026
- Model representation
- The system uses a 64-layer RVQ acoustic-token hierarchy. · github.com, 12 Oct 2026
- Model weights license
- The model weights are currently intended to be released under CC BY-NC 4.0. · github.com, 12 Oct 2026
- Supported platforms
- web · github.com, 22 Sept 2026
- Product
- Shao is an open-source system for generating high-fidelity, full-length music from text descriptions and lyric conditions. · github.com, 12 Oct 2026
- Prompt controls
- Natural-language prompts and lyrics can control style, mood, vocals, and content. · github.com, 12 Oct 2026
- Purpose
- Shao is an open-source system for generating full-length music from text descriptions and lyric conditions. · github.com, 12 Oct 2026
- Runtime limitation
- Generation quality can vary with GPU architecture and software versions, and bit-identical output across different GPU types is not guaranteed. · shao-music-ai.github.io, 12 Oct 2026
- Stem export
- No · github.com, 22 Sept 2026
- Support
- The project README directs users to a WeChat group for discussion, usage questions, and future updates. · shao-music-ai.github.io, 12 Oct 2026
- Technical components
- The implementation uses a FastAPI backend and a Vite/React frontend, and acknowledges NVIDIA NGC, Megatron, and Hugging Face among its project tools. · shao-music-ai.github.io, 12 Oct 2026
- Text and lyric control
- Natural-language prompts and lyrics can control music style, mood, vocals, and content. · github.com, 12 Oct 2026
Where Shao stands on Freedom251
- AI Music Generators#96 of 123