Nodes/BizyAirPlus/Mureka AI Extend Lyrics (Official Edition)
ComfyUI Node

Mureka AI Extend Lyrics (Official Edition)

Give Mureka half a song, get back a full one

By siliconflow·Created 5 months ago·Updated about a month ago· 20
Mureka AI Extend Lyrics (Official Edition)
  • api_config
  • audio
  • request_id
  • urls
lyrics[Verse 1] 红灯停滞在暗房 像一颗不肯熄灭的盲肠 你留下的侧影 还在银盐液体里升华、膨胀 显影液太吝啬 倒不出整座有你的过往 桌角堆着 没被认领的二月 还有整面哭墙 指尖沾上定影粉 抹一抹 窗外就是北方的霜
skip_errorfalse

Writer's block is not a problem for Mureka's Extend Lyrics node - it's the input. You paste whatever lyrics you've got - a verse, a chorus, a half-finished idea - and it completes them and records the whole thing as an actual song. Where the Mureka "Generate Lyrics" node gives you text to read, this one gives you audio to listen to. If you've ever written a good verse and then stalled, this is the node that takes you to the finish line.

What it is

An "Official Edition" Mureka API node in BizyAirPlus: text-to-lyrics that doesn't stop at text. It's the bridge between the pure LLM nodes and the full generation nodes - it does the continuation and the singing in one request.

How it works

The lyrics input is "the lyrics to be continued." The service's LLM picks up where your fragment ends, writes the remaining sections (keeping your structure, language, and meter), and the music model renders the complete song. Output is an AUDIO result rather than text, so the node sits in your workflow wherever a generated song would go - you can save it, preview it, or route it onward.

The inputs and outputs

  • lyrics - required, multiline. Your fragment. Include section markers ([Verse 1], [Chorus]) so the model knows what structure you're working in - that's the difference between a continuation and a remix. (The default text is Chinese, but it works in any language you write in.)
  • outputs - audio, request_id, and urls (direct links to the rendered track).

api_config and skip_error are the standard pack options.

Installing

ComfyUI Manager → "BizyAirPlus", or:

cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt

Restart, turn the BizyAirPlus button ON, enter your API key from bizyair.ai.

Where people get burned

Section markers matter more than people think - a bare wall of lyric text gets a generic continuation, while [Verse 2] / [Pre-Chorus] / [Chorus] scaffolding gets a song that feels like yours. Also remember this is a generation node, so it's metered like one: each run renders a full track, so settle the lyrics' direction in the cheap LLM node first, then spend the credits here. And Mureka's content filters apply - if the fragment is headed somewhere the platform won't sing, you'll get a refusal, not a song.

CategoryBizyAirModelServices/BizyTRD/Mureka

Inputs (3)

NameTypeDefaultDescription
lyricsSTRING[Verse 1] 红灯停滞在暗房 像一颗不肯熄灭的盲肠 你留下的侧影 还在银盐液体里升华、膨胀 显影液太吝啬 倒不出整座有你的过往 桌角堆着 没被认领的二月 还有整面哭墙 指尖沾上定影粉 抹一抹 窗外就是北方的霜The lyrics to be continued.
api_configoptBIZYAIR_OPENAPI_CONFIG单次请求覆盖base_url和api_key
skip_erroroptBOOLEANfalse开启后遇到错误不中断工作流,输出对应类型的错误占位符

Outputs (3)

NameTypeDescription
audioAUDIO
request_idSTRING
urlsSTRING