Generate Lyrics songwriting API

Describe a song’s theme, emotional tone, setting and narrative direction, then generate a lyric draft you can read and revise. The existing Generate Lyrics task accepts a text prompt; the online form uses a 200-character limit. After completion, retrieve the returned lyric text, review its wording and structure, and use the selected draft in a custom music-generation request when you are ready to develop the song.

Vidgo provides access to Generate Lyrics through PoYo’s music-tool integration. Model and tool names and trademarks belong to their respective owners.

Explore the Generate Lyrics Task

Prepare the story, mood or message the song should convey and open the task to enter that direction. Keep the brief focused enough for the online form, then inspect the returned text as a lyric draft.

Generate Lyrics Song Themes and Lyric Structure Inputs

Write the theme, point of view, emotional tone and important images in prompt. Include the intended language or verse/chorus structure when they matter to the song. For online testing, keep the prompt within 200 characters; for API use, follow the task documentation and review the accepted request. Read the generated words and line structure before carrying the draft into music creation.

Model / taskInput and workflow
Generate LyricsAI-powered lyrics generation based on themes, moods, and descriptions. Create original song lyrics from simple prompts up to 200 characters. Generate creative, coherent lyrics for any genre or emotional tone with professional songwriting quality.

Generate Lyrics Song Theme and Complete Lyric Draft Examples

The bakery-at-sunrise and coastal-homecoming briefs each returned two lyric drafts with a verse and chorus. Read every complete draft alongside its original theme, then compare the concrete images, narrator and repeated chorus lines before choosing text for music generation.

Musical direction

A hopeful English folk song about opening a small bakery at sunrise; first-person voice, warm concrete images, one verse and one chorus.

{
  "model": "generate-lyrics",
  "input": {
    "prompt": "A hopeful English folk song about opening a small bakery at sunrise; first-person voice, warm concrete images, one verse and one chorus."
  }
}
Recorded request parameters
Sunrise Bread

[Verse 1]
I turn the key at dawn
Flour on my sleeves
Little brass bell above the door
And a crate of apricot leaves

The windows catch the ember sky
I set the trays in line
Butter softens in the pan
And the first loaf starts to shine

[Chorus]
Rise, little bakery, rise
Warm my hands, warm my eyes
Rise, little bakery, rise
I’ve got bread for a hard night

Rise, little bakery, rise
Let the day come through these pies
I built this place with tired hands
And I still believe it can fly
Completed result 1
Sunrise Flour

[Verse 1]
I unlock the blue front door
With a key that sticks
Flour on my brown apron
And jam jars in a row
The first loaf wakes up slow
In the glass by the sink
I sweep the pale chalk dust
From the worn pine floor

[Chorus]
Rise with me, little oven
Rise with me, now
Warm bread, warm hands
We’ll make it somehow
Rise with me, little oven
The sun’s at the sill
I’ve got my life in rising
And a table to fill
Completed result 2

Musical direction

An English acoustic song about returning to a coastal hometown; gentle, reflective tone, one verse and one chorus, images of boats and familiar streets.

{
  "model": "generate-lyrics",
  "input": {
    "prompt": "An English acoustic song about returning to a coastal hometown; gentle, reflective tone, one verse and one chorus, images of boats and familiar streets."
  }
}
Recorded request parameters
Harbor Road Again

[Verse 1]
I came back on a slow grey train
With salt on my coat and your name in my brain
Past the fish dock, past the old red crane
To the street where the windows still know my face

The boats were rocking in their slips
Same chipped paint, same rope-tied grips
I walked by the shops with the lowered lids
And every corner called me back again

[Chorus]
I’m on Harbor Road again
Where the tide leaves marks on the sand
I’m on Harbor Road again
With my heart in your hometown hands

I know these turns, I know this rain
I know your sea and your familiar lanes
I’m on Harbor Road again
And I’m finally home for a while
Completed result 1
Harbor Road

[Verse 1]
I came back down the harbor road
Salt on the wind, that old blue load
Past the boats with their peeling names
Past the shops with the same front frames

I walked slow by the fish-market door
Where my feet knew the cracks in the floor
Every street had a face I knew
Even the rain felt old and true

[Chorus]
Take me home, take me home
Where the tide keeps turning slow
Take me home, take me home
To the streets I used to know

The boats still rock, the lights still glow
And my heart says, "Yes, I know"
Take me home, take me home
To the shore I called my own
Completed result 2

Music Workflow Uses for Generate Lyrics

Prepare a written description of your own theme, story and desired tone. When continuing with music creation, carry the selected lyrics into the Generate Music Custom Mode prompt and prepare the required style and title for that workflow.

A first songwriting draft

Prepare the theme, point of view and important images, then generate a draft to begin a songwriting session. Review the line choices and structure before further revision.

A narrative song concept

Describe the setting, characters and emotional direction of the story. Review the generated lyric narrative for a concept song or a scene-based creative project.

A chorus or thematic refrain

Specify the central message and the role of the repeated section. Select and refine returned lines for a chorus or refrain that supports the song’s theme.

Lyrics for a music-generation test

Prepare a lyric brief and review the completed words. Use the selected draft with a custom musical style and title when testing a generated song.

A writing exercise around mood

Describe the intended emotion and language, then read the returned imagery and phrasing. Use the draft to explore how a theme can be expressed in song form.

Several drafts for creative review

Refine the brief between requests and retain the returned lyric versions. Compare their themes and line structures when choosing a direction for further writing.

Generate Lyrics Input Requirements and API Pricing

The price table reads the current catalog rate for a new processing request in this task. Preparing source music or submitting another music operation uses that operation’s own price. Review the current rate before submitting, retain the returned processing task ID and use the completed result when planning the next step.

ToolProviderOperationInputResult typeCurrent rate
Generate LyricsPoYoLyrics generationA written lyric theme or descriptionGenerated lyric text$0.005 / request

How to Use Generate Lyrics on Vidgo

Prepare the source input, then review the completed result and its next use.

Test online

Test the prepared request online

Open the task, enter a complete lyric brief within the online 200-character limit and review the current request price. Generate the draft, then inspect the returned lyric text in the result and JSON views before selecting wording for further work.

Why Use Generate Lyrics on Vidgo

Use the existing task, current request rate and API documentation to connect source preparation, result review and the next music workflow.

Source preparation and result review

Prepare the input required by the operation

Prepare a written description of your own theme, story and desired tone. When continuing with music creation, carry the selected lyrics into the Generate Music Custom Mode prompt and prepare the required style and title for that workflow.

Inspect the completed output

Read the draft for the requested theme, language, point of view and song structure. Revise individual lines when needed, then check the selected version with the musical style and phrasing you intend to use. Retain the original request and chosen words when planning the next creative step.

Review the current request rate

The price table reads the current catalog rate for a new processing request in this task. Preparing source music or submitting another music operation uses that operation’s own price. Review the current rate before submitting, retain the returned processing task ID and use the completed result when planning the next step.

API integration and follow-up work

Use the accepted request fields

Submit model: generate-lyrics with input.prompt describing the intended song text. Retain the returned task_id and query music details to retrieve the completed lyric result.

Track the processing task

Authenticate with your Vidgo API credentials and submit the exact model identifier with the required input fields. Retain the returned processing task_id so your application can track the operation and retrieve its result. Use the task documentation when configuring any completion notification.

Retain the result and source association

Query /api/generate/detail/music?task_id=YOUR_PROCESSING_TASK_ID with the returned processing ID, or handle the configured notification. When the task finishes, inspect the operation-specific result in files and retain its source association. Read the draft for the requested theme, language, point of view and song structure. Revise individual lines when needed, then check the selected version with the musical style and phrasing you intend to use. Retain the original request and chosen words when planning the next creative step.

Generate Lyrics API FAQ

Describe a song’s theme, emotional tone, setting and narrative direction, then generate a lyric draft you can read and revise. The existing Generate Lyrics task accepts a text prompt; the online form uses a 200-character limit. After completion, retrieve the returned lyric text, review its wording and structure, and use the selected draft in a custom music-generation request when you are ready to develop the song.

Explore More Model Families

Browse all models