Zhenzhen Suno Lyrics
Get the words first, skip the music
- lyrics
- response
- title
- tags
Most Suno nodes dump finished audio at you. Comfly_suno_lyrics is the boring one that refuses to - it just writes the words. You give it a topic or a lyrical brief and it returns a complete set of lyrics, a suggested title, and genre tags, as plain text. It's the least glamorous node in the Suno family and honestly one of the most useful, because you can read the lyrics before you pay to have them sung.
It's a thin utility: one prompt in, text out, and no audio anywhere. Same pack rules as everything else in Comfyui_Comfly - it's an API call to ai.comfly.chat, needs the pack's API key, and bills a small amount per request.
The only input that matters
prompt - tell it what the song's about. It accepts everything from a full lyrical concept ("a breakup anthem with a bridge about moving on") to three words ("midnight diner"). Suno's lyric model is surprisingly good at structure, so you'll see verses, a chorus, and a bridge whether you asked for them or not. seed is there for reproducibility; set it if you find a take you want to recreate.
Outputs
lyrics- the full text, ready to paste anywhere.title- what Suno thinks the song should be called.tags- genre/style keywords, which you can feed straight intoComfly_suno_descriptionorComfly_suno_coveras the style direction.response- the JSON status log, including the error message if generation fails.
The natural workflow: run this node, read the lyrics, then wire lyrics (or tags) into a description or custom-generation node to actually hear them. The pack's Comfly_suno_custom node is the one that takes lyrics and turns them into a song - this node is its front end.
Install
The standard pack install - ComfyUI Manager, search "Comfyui_Comfly", install, restart, or:
cd ComfyUI/custom_nodes
git clone https://github.com/ainewsto/Comfyui_Comfly
API key from ai.comfly.chat in the optional apikey field.
The honest take
There's not much to trip over here. The worst case is a boring lyrics output, which is a prompt problem, not a node problem - be specific about mood and theme and you'll get usable copy on the first run. If you never write lyrics before generating music, this node will feel like an unnecessary middle step. It's the right tool when you want control over what the song says before you pay for what it sounds like.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| seed | INT | 00–2147483647 | — |
| apikeyopt | STRING | — | |
| skip_erroropt | BOOLEAN | false | 开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。 |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| lyrics | STRING | — |
| response | STRING | — |
| title | STRING | — |
| tags | STRING | — |