
Short-form video creators
Get an original song that fits your video's theme instead of hunting through libraries of royalty-free tracks.
Lyrics → Song · 2026
Turn your lyrics into a pop song.
Real outputs
Each pair below came from a single generation: same lyrics, same style line, two different takes. Click a card to listen.
Style: indie pop, warm female vocal, soft plate reverb, midtempo · 2:47
Generated with Suno V6 on Yue2Song
Style: indie pop, warm female vocal, soft plate reverb, midtempo · 2:24
Generated with Suno V6 on Yue2Song
Style: acoustic ballad, soft male vocal, fingerpicked guitar, warm and intimate · 1:58
Generated with Suno V6 on Yue2Song
Style: acoustic ballad, soft male vocal, fingerpicked guitar, warm and intimate · 1:44
Generated with Suno V6 on Yue2Song
Real songs generated on Yue2Song (Suno V6). Lyrics are original.
The short answer
YuE2 is an open-source lyrics-to-song model that you run on your own NVIDIA GPU. Yue2Song is a browser-based YuE2 alternative: it turns your lyrics into a finished song, with vocals and a full arrangement, without any setup. Paste your lyrics, describe the style, and get two versions in about 20 to 60 seconds.
Songs are generated with Suno V6, not with YuE2. That means no 24 GB graphics card, no Python setup and no model download. If you want to run the open YuE2 model yourself, the guide further down this page covers what you need.
YuE2 explained
YuE2 is an open-source lyrics-to-song model from M-A-P (Multimodal Art Projection), released on Hugging Face in September 2026 as YuE2-3B. You give it lyrics and a style prompt; it plans a melody and chords, then renders a complete song with vocals as 48 kHz stereo audio.
Under the hood, YuE2 works in stages: it first writes a symbolic score in ABC notation, then turns that plan into acoustic latents with flow matching, and a VAE decodes them into audio. A setting called cot chooses the plan: full (melody and chords, the default), melody (melody only, recommended for covers) or off (straight from lyrics and style).
Beyond plain generation, YuE2 can edit songs through their ABC scores, make covers from recordings transcribed with its companion model SheetSage2, and take revision requests from an AI agent. Its model card lists Chinese and English.
Yue2Song is not YuE2 and is not affiliated with M-A-P. We don't run the YuE2 model. We built a simpler route to the same core result, lyrics in and a finished song out, for people who don't want to set up a GPU.

| YuE2 on your own GPU | Yue2Song in the browser | |
|---|---|---|
| Model | YuE2-3B (open weights) | Suno V6, through an API provider |
| Hardware | Linux and an NVIDIA GPU with 24 GB of VRAM and BF16 support | Any modern browser, desktop or mobile |
| Setup | Python environment, pip install, model download from Hugging Face on first run | Sign in, paste lyrics, press Generate |
| Speed | About 71 seconds for a 3.6-minute song on an RTX 4090 (official figure) | About 20 to 60 seconds for two songs |
| Lyric languages | Chinese and English on the model card | Chinese, English and many other languages; the interface is in English |
| Score editing and covers | Yes: ABC scores, covers, agent-driven edits | No: lyrics and a style description only |
| License | Weights under CC BY-NC 4.0 plus a creator permission; companies need a commercial license from M-A-P | Commercial terms for generated songs are still being finalized |
| Cost | Free weights; you pay for the GPU and electricity | 10 credits per generation; new accounts get one free generation |
Do it yourself
If you have the hardware, running YuE2 yourself is a solid option. Here is what the official instructions ask for.
You need Linux, Python 3.10 or newer (the GitHub instructions use 3.12), and an NVIDIA GPU with 24 GB of VRAM and BF16 support. YuE2 runs at full precision without quantization.
Clone the official GitHub repository and install it with pip. The YuE2-3B weights download from Hugging Face the first time you run it.
Load the YuE2 pipeline with the m-a-p/YuE2-3B model, then pass a style prompt and lyrics labeled with sections such as [verse] and [chorus].
ComfyUI has native YuE2 nodes and an official text-to-music workflow, so you can build songs without writing Python.
Official YuE2 resources
No GPU, or no time to set it up? Use the lyrics to song tool at the top of this page instead.
Free demos
Yes. The official YuE2 GitHub page links to a free browser demo hosted by NOIZ, one of the project's partners, so you can hear the model itself without installing anything. There is also a community-built YuE2-3B Space on Hugging Face.
Free demos can queue or change without notice. If you don't need YuE2 specifically and just want your lyrics turned into a song, the tool at the top of this page does that with Suno V6.

Get an original song that fits your video's theme instead of hunting through libraries of royalty-free tracks.

Write a few lines for a birthday, anniversary or wedding and turn them into a song the person can keep.

Sketch a vocal track for a trailer or an in-game moment before you commit to a composer.
Who uses a lyrics to song generator
You bring the words and a sense of the sound. We handle the vocals and arrangement.

Hear a finished demo of lyrics you've written, without booking a studio, hiring a producer or learning a DAW.

Make a theme song or a jingle for your show from a few lines about what it covers.

Turn vocabulary lists, facts or classroom rules into a short song students can sing along to.
How it works
Three steps, and the first generation is on us.

Paste lyrics you've written, or click "Write lyrics for me" and describe the song in one line. Tags like [Verse] and [Chorus] help shape the structure.

Write it the way you'd brief a musician, for example "indie pop, warm female vocal" or "80s synthwave, dreamy". Pick Auto, Male or Female vocals, or switch to Instrumental.

Sign in and press Generate. Two full songs arrive in about 20 to 60 seconds. Listen to both online, then download the one you like as an MP3.
Features
Everything you need to go from words on a page to a song you can play.
Each generation returns two different takes on the same lyrics, with different melodies and arrangements, so you can keep the one that fits.
Stuck on the words? Describe the song in one line and the AI lyric helper drafts verses and a chorus you can edit before generating.
Genre, mood, tempo, instruments and vocal feel, written the way you'd explain them to a musician. Tap a preset to start.
Choose Auto, Male or Female vocals, or turn on Instrumental when you only need a backing track.
Write lyrics in English, Chinese, Spanish, Japanese and more. Describe the style in English for the most predictable results.
Every song plays in your browser for free. MP3 downloads are available with a subscription or a credit pack.
What to expect
The best example is your own lyrics, and your first generation is free. Here's what to expect.
The vocal follows your lyrics as written. Section tags like [Verse], [Chorus] and [Bridge] tell it where the song should lift and repeat.
The style description sets the genre, instruments and mood. "Acoustic ballad, soft piano, warm female vocal" and "punk rock, fast, shouted chorus" give very different songs from the same lyrics.
You get a full song with vocals and backing, built around your verses and chorus, not a short clip. Try another style line or regenerate if the first take isn't right.
Why Yue2Song
An honest, low-effort way to hear your lyrics as a song.
Running YuE2 locally needs a 24 GB graphics card and a Python setup. Here you open a browser tab, paste lyrics and press Generate.
Every generation gives you two songs to compare, so one prompt goes further.
Buy a credit pack when you need a few songs. A subscription is optional, not required.
Your songs come from Suno V6, and we say so on every page. No claims to be YuE2 or its official site.
By the numbers
Common questions about Yue2Song and YuE2
Your words, sung
Paste your lyrics, describe the sound and get two finished songs. Questions, licensing or feedback? Write to us.