The goal of this application is to use Markov Chains to generate new songs with lyrics in the style of Pulp singer Jarvis Cocker.
Description of the project:
- Fetch original Jarvis Cocker lyrics using musixmatch API (free limited access)
- Generate and display pseudo Jarvis Cocker lyrics using a simple Markov chain model.
Set up:
- install virtualenv
- run
pip install -r requirements.txt
- run
python prepare_data.py
and wait until the lyrics are dowloaded
Run python generate_lyrics.py
and check out the results!
For information on Markov chain models look here:
For information on Jarvis Cocker look here, or for more info about The Pulp look here:
Note: This my final Project for the codeacademy Pro Python course: