The configuration for lyric generation.
A promise that resolves to the generated lyrics data.
import { generateLyrics } from 'nb-scraper';
async function createSong() {
const result = await generateLyrics({
topic: 'longing for a summer long past',
genre: 'folk',
mood: 'nostalgic',
language: 'en',
structure: 'verse_chorus_bridge'
});
if (result.status) {
console.log(`Title: ${result.data.title}`);
console.log('--- LYRICS ---');
console.log(result.data.lyrics);
} else {
console.error(result.error);
}
}
createSong();
Generates song lyrics based on a topic, genre, mood, and structure.