Freedom251 › AI Singing Voice Generators
SoulX-Singer

What SoulX-Singer is
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 suits
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 it does well
- 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
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| SoulX-Singer | Researchers and developers are free to use the code and model weights · Apache 2.0 license | Free |
As github.com lists them, read 1 Oct 2026. The maker's own page has the final word.
Getting started
- Open the SoulX-Singer Hugging Face Space to try singing generation or vocal conversion.
- Open the separate MIDI Editor Space to edit lyrics, phoneme alignment, pitches, or durations.
- For local inference, clone the repository and set up Conda with Python 3.10.
- Install the pip dependencies and download the pretrained models through Hugging Face Hub commands.
- Run the local WebUI scripts.
SoulX-Singer is a singing-voice synthesis and vocal-conversion model for people who want to shape performances rather than accept a fixed vocal result. It is best suited to researchers and developers comfortable with a local workflow; its combination of score control and MIDI editing is compelling, provided you are prepared to check automatic transcription and alignment.
Overview
The model can generate a voice for a singer it has not previously encountered, without per-speaker fine-tuning. It can also convert raw singing audio to a target singer’s voice while preserving melody, rhythm, and lyrics, without requiring lyric or MIDI transcriptions. That makes it useful for both creating a vocal performance and changing the timbre of an existing one.
SoulX-Singer supports Mandarin Chinese, English, and Cantonese, including cross-lingual synthesis and lyric editing intended to preserve natural prosody. The project reports training on more than 42,000 hours of aligned vocal, lyric, and note data. Its Apache 2.0 code and model weights may be used commercially, but the maker prohibits unauthorized impersonation and deceptive audio and asks users to respect privacy, consent, and intellectual property.
Key features
Shape pitch, rhythm, and expression
Performance control comes through either melody-conditioned F0 contours or score-conditioned MIDI notes. The latter is useful when you want to work from a score and refine musical details rather than steer pitch alone. A MIDI Editor supports changes to lyrics, phoneme alignment, pitches, and durations; edited metadata can be imported back for synthesis.
Convert vocals and prepare material
SoulX-Singer-SVC converts singing audio into a target singer’s voice while retaining the source performance’s melody, rhythm, and lyrics. The preprocessing toolkit can separate vocals, remove reverberation, extract F0, detect voice activity, and transcribe lyrics and notes. This breadth supports an end-to-end workflow, but automatic preprocessing can misalign audio with lyrics and notes. The maintainers recommend manual correction, so users should treat its output as a starting point, not a final score.
Pricing
SoulX-Singer costs nothing. Researchers and developers can use the code and weights under Apache 2.0, and commercial use is allowed. There is no paid tier or usage quota described in the plan; the trade-off is that deployment is a technical workflow rather than a priced hosted service. Consent and impersonation restrictions still apply.
Platforms
The project supports Linux and self-hosted deployment, and offers web access through running singing-generation, vocal-conversion, and MIDI Editor demos on Hugging Face Spaces. For local inference, the repository uses Conda, Python 3.10, pip-installed dependencies, and web UI scripts. Pretrained synthesis, conversion, and preprocessing models are downloaded through Hugging Face Hub commands. The web demos offer a route to try the tools without setting up local inference; the local route is better suited to users who want to build a repeatable workflow.
Who it's for
Choose SoulX-Singer if you are a researcher or developer who needs zero-shot singing synthesis, voice conversion, and detailed MIDI-based editing in one project, especially across its three supported languages.
Pros and cons
- Pros: Zero-shot synthesis avoids per-singer fine-tuning, while conversion preserves the source song’s melody, rhythm, and lyrics.
- Pros: F0 and score-based controls, plus MIDI editing of lyrics, phonemes, pitches, and durations, provide meaningful performance-level revision.
- Pros: Apache 2.0 licensing permits commercial use of the code and weights.
- Cons: Automatic preprocessing may misalign lyrics and notes, making manual correction part of a reliable workflow.
- Cons: Local deployment requires Conda, Python 3.10, dependency installation, and model downloads, which is a hurdle for users seeking a ready-to-use desktop app.
Alternatives
Revocalize AI is worth considering if you want a freemium option across web, mobile, desktop, and other platforms; its Free plan includes 5 conversion minutes per month and one Starter AI voice.
NEUTRINO is another free option for general music and audio production, though system integration or using generated audio inside an application requires separate permission.
Kits AI suits readers seeking a web or API service with a free monthly allowance of 15 conversion minutes, voice designer/blender, and generative vocals; its Free plan has zero voice slots and download minutes.
VoiSona Song is an alternative for users looking for a singing software option on iOS, macOS, or Windows.
Audimee offers a web-based alternative with 15 free conversion minutes, 11 royalty-free voices, and MP3 downloads for personal use; its Free plan has no custom voice model slots.
LyricToMelody AI is a web option for lyric-first draft generation, with 20 starting credits and MP3, WAV, and PCM export on its free Starter plan.
SightSinger is another web-based option.
Sinsy is a free online alternative that generates singing vocals from an uploaded MusicXML score.
Browse more options in AI Singing Voice Generators and AI Song Cover Generators.
Verdict
SoulX-Singer is a strong fit for researchers and developers who need controllable, zero-shot singing synthesis and vocal conversion, with MIDI editing and commercial use under Apache 2.0. Its main reason to choose it is the depth of musical control across synthesis and conversion; look elsewhere if you need a consumer-ready workflow that does not depend on technical setup or manual alignment checks.
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.
Questions
How much does SoulX-Singer cost?
The free plan costs nothing. Researchers and developers may use its code and model weights under Apache 2.0.
Which languages does it support?
Mandarin Chinese, English, and Cantonese.
Can it use MIDI?
Yes. It supports score-conditioned MIDI control, and metadata can be exported and edited for lyrics, phoneme alignment, pitches, and durations before synthesis.
Can I use it commercially?
Commercial use is allowed under the Apache 2.0 license for the code and model weights.
Can it run locally?
Yes. The repository supports local inference using Conda, Python 3.10, pip-installed dependencies, and WebUI scripts.
What should I know about preprocessing?
Automatic preprocessing may misalign singing audio with lyrics and notes. The maintainers recommend manual correction.
Facts from SoulX-Singer's own pages
- Control modes
- It supports melody-conditioned F0 contour control and score-conditioned MIDI note control for pitch, rhythm, and expression. · github.com, 1 Oct 2026
- Core function
- SoulX-Singer is a high-fidelity zero-shot singing voice synthesis model for generating realistic voices for unseen singers. · github.com, 1 Oct 2026
- Dataset scale
- The stated training dataset contains more than 42,000 hours of aligned vocals, lyrics, and notes. · github.com, 1 Oct 2026
- Deployment
- The repository can be cloned, installed with Conda and pip, and run locally through Python web UI scripts. · github.com, 1 Oct 2026
- Editing and cloning
- Features include singer-timbre cloning, cross-lingual synthesis, and lyric editing while preserving natural prosody. · github.com, 1 Oct 2026
- Languages
- The system supports Mandarin Chinese, English, and Cantonese. · github.com, 1 Oct 2026
- License
- The code and model weights are released under the Apache 2.0 license for researchers and developers to use. · github.com, 1 Oct 2026
- License and safety
- The project uses Apache 2.0 and asks users to respect intellectual property, privacy, and consent and avoid unauthorized impersonation or deceptive audio. · github.com, 1 Oct 2026
- Local deployment
- The repository supports local inference through Conda with Python 3.10, pip-installed dependencies, and local WebUI scripts. · github.com, 1 Oct 2026
- MIDI editing
- A MIDI Editor supports editing lyrics, phoneme alignment, note pitches, and durations before inference. · github.com, 1 Oct 2026
- MIDI integration
- Generated metadata can be exported to MIDI, edited for lyrics, phoneme alignment, pitches, and durations, and imported back for synthesis. · github.com, 1 Oct 2026
- Model distribution
- Pretrained synthesis, conversion, and preprocessing models are downloaded through Hugging Face Hub commands. · github.com, 1 Oct 2026
- Notable limitation
- The maintainers warn that automatic preprocessing may misalign singing audio with lyrics and notes and recommend manual correction. · github.com, 1 Oct 2026
- Online access
- Soul-AILab provides a running SoulX-Singer demo on Hugging Face Spaces and a separate running MIDI Editor Space. · huggingface.co, 1 Oct 2026
- Pitch and score control
- It supports melody-conditioned F0-contour control and score-conditioned MIDI-note control for pitch, rhythm, and expression. · github.com, 1 Oct 2026
- Preprocessing
- Its preprocessing toolkit performs vocal separation and dereverberation, F0 extraction, voice activity detection, lyrics transcription, and note transcription. · github.com, 1 Oct 2026
- Purpose
- SoulX-Singer is a high-fidelity zero-shot singing voice synthesis model for generating realistic voices for unseen singers. · github.com, 1 Oct 2026
- Support
- The project lists three contact emails and invites technical discussion through WeChat or Soul app groups. · github.com, 1 Oct 2026
- Training data
- The project reports more than 42,000 hours of aligned vocal, lyric, and note data. · arxiv.org, 1 Oct 2026
- Usage restrictions
- The maker asks users to respect intellectual property, privacy, and consent and prohibits unauthorized impersonation or deceptive audio. · github.com, 1 Oct 2026
- Voice conversion
- SoulX-Singer-SVC converts raw singing audio into a target singer’s voice while preserving melody, rhythm, and lyrics without lyric or MIDI transcriptions. · github.com, 1 Oct 2026
- Web access
- The maker provides a SoulX-Singer singing-generation and vocal-conversion demo on Hugging Face Spaces. · huggingface.co, 1 Oct 2026
- Zero-shot operation
- The model generates voices for unseen singers without fine-tuning or per-speaker fine-tuning. · github.com, 1 Oct 2026
Where SoulX-Singer stands on Freedom251
- AI Singing Voice Generators#10 of 25
- AI Song Cover Generators#27 of 55