gpt-2-raps
gpt-2-raps copied to clipboard
generate lyrics with GPT-2
gpt-2 raps
A neural rap lyrics generator powered by GPT-2, ported from gpt-2-poetry by @kcimc.
Example
Demo running here.
Setup
- R, geniusr for sourcing original lyrics from Genius
- Python, GPT-2 for generating lyrics (follow these installation instructions for GPT-2)
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 ingenius_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 yourgpt-2/src/
directory)
Output:
-
[0-9].txt
lyrics as text files (generated by01_get-raps.R
) -
lyrics.json
all original lyrics as JSON -
generated.json
all generated lyrics as JSON
index.html
houses the demo app.