SoulX-Singer

Web · Linux · Self-hosted

Freedom report

Two barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely2 of 6 device platforms
  • DocumentedPlans, terms and facts published

SoulX-Singer is a singing voice synthesis model that generates voices for singers it has not been tuned on. It offers two ways to guide a performance: melody-based F0 contours or MIDI score notes, with control over pitch, rhythm, and expression. Its conversion component can transform raw singing audio into a target singer’s voice while retaining the melody, rhythm, and lyrics, without requiring lyric or MIDI transcripts. The system supports Mandarin Chinese, English, and Cantonese, along with timbre cloning, cross-language synthesis, and lyric edits that preserve natural prosody. Tools cover vocal separation, dereverberation, pitch extraction, voice activity detection, and lyric and note transcription. Users can edit MIDI lyrics, phoneme alignment, pitches, and durations before synthesis. A generation and conversion demo and a separate MIDI editor are available through Hugging Face Spaces; the repository also supports local inference. Code and weights are under Apache 2.0, and the project is free. Maintainers caution that automatic preprocessing can misalign singing with lyrics and notes, so manual correction may be needed.

Who it is for

SoulX-Singer suits researchers and developers seeking a free, open-source tool for singing synthesis or voice conversion. Its MIDI controls and local deployment options may also suit users who want to edit and run their own synthesis workflow.

What is good

  • Free code and weights under Apache 2.0
  • Supports Mandarin Chinese, English, and Cantonese
  • Controls pitch, rhythm, and expression through F0 or MIDI
  • Includes singer-timbre cloning and voice conversion
  • Offers web demos and local inference

What to know first

  • Automatic preprocessing may misalign lyrics and notes
  • Local inference requires setup with Conda, Python 3.10, and pip dependencies
  • Users are asked to avoid unauthorized impersonation and deceptive audio

Verdict

SoulX-Singer combines voice synthesis, conversion, and MIDI editing with web demos and a local workflow. Check and correct automatic preprocessing results before relying on them, and use voices with appropriate consent.

SoulX-Singer plans and pricing

All plans
SoulX-Singer Free Researchers and developers are free to use the code and model weights · Apache 2.0 license github.com · 1 Oct 2026

Compared on AI song cover generators

Voice cloning
Yes
Vocal input
Yes
MIDI support
Yes
Stem export
Yes
Supported languages
3 languages
Export formats
MIDI
Commercial use
allowed

Best SoulX-Singer alternatives

See all 20