songwriter
v1.0.1
Published
generate song lyrics using a neural network
Downloads
4
Readme
songwriter
cli tool to generate lyrics for songs using a neural network based on this example from brain.js. It uses a recurrent LSTM and requires time and decent
training data to make useful ideas. Avoid stuff like reqiueeeeeeem
in the training data
or you will start generating welsh in the output.
usage
<songwriter> usage: songwriter --training-data ./some.txt
--training-data path to lyrics text file
--verbose show training data in console when loaded
--iterations change the number of iterations
--threshold change the error threshold
Supply the tool with a text file with lyrics and make a cup of coffee while you wait for it to train. Once its trained supply words via the command line to generate lyric ideas.
example
songwriter --training-data ./killing-joke-requiem.txt --iterations 10
With pitifully low iterations it won't be that creative... :p
loading training data from ./killing-joke-requiem.txt
iterations: 0, training error: 0.48859374643119335
Training result: { error: 0.0663389140623845, iterations: 10 }
<songwriter>
test
requiem
test
requiem
test
requiem
test
requiem
install
npm i songwriter -g