Skip to content

ewenme/gpt-2-raps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpt-2 raps

A neural rap lyrics generator powered by GPT-2, ported from gpt-2-poetry by @kcimc.

Example

Demo running here.

Setup

Contents

Input:

  • Genius song IDs stored in genius_song_ids.txt

src:

  • 00_requirements.R installs/loads required R libraries
  • 01_get-raps.R gets lyrics from Genius for tracks in genius_song_ids.txt, then exports to text files
  • 02_gen-raps.ipynb makes new lyrics based on random chunks from existing lyrics and seed words (should be run from your gpt-2/src/ directory)

Output:

  • [0-9].txt lyrics as text files (generated by 01_get-raps.R)
  • lyrics.json all original lyrics as JSON
  • generated.json all generated lyrics as JSON

index.html houses the demo app.