/markov-song-generator-api

🎶 song generator API using markov chains

Primary LanguageJavaScript

markov-song-generator-api

🎶 song generator API using markov chains

Example

Install

  1. Clone repo
$ git clone https://github.com/moritzmitterdorfer/markov-song-generator-api.git
  1. Install NPM packages
$ npm install
  1. Start server
$ npm start

If you want to use custom lyrics, place a file (lyrics.txt) in ./data

Endpoints

GET /api/v1/ngram/{length}

Sends html body back, which contains generated lyrics (with 2nd order ngram)
length - length of output (number of letters:2)

GET /api/v1/words/{length}

Sends html body back, which contains generated lyrics (full words)
length - number of words