shivaneej / Genessay

Genessay is a content generation system where the user can enter incomplete sentences and phrases and the system will generate the content according to the input

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Genessay 📃

Compose application letters with ease!


Genessay is a content generation web application which can help in composing application letters. If you're stuck and cannot frame sentences, enter the points you want included in your letter and Genessay will generate the text for you!

Requirements

Genessay uses various Natural Language Processing (NLP) methods and Recurrent Neural Networks (RNN) to generate the text.

  1. Python 64-bit
  2. See dependencies list in requirements.txt

How to run

  1. Clone the repository
    git clone https://github.com/shivaneej/Genessay.git
  2. Create a Virtual Environment
    python -m virtualenv name
  3. Activate the virtual environment
    name\Scripts\activate
  4. Install requirements
    pip install -r requirements.txt
  5. Download spaCy en-core-web-sm language model
    python -m spacy download en_core_web_sm
  6. Download punkt module from NLTK
    nltk.download('punkt')
  7. Start the server
    python main.py
    The server will run on http://localhost:8080

Contributors

About

Genessay is a content generation system where the user can enter incomplete sentences and phrases and the system will generate the content according to the input


Languages

Language:CSS 31.4%Language:SCSS 21.3%Language:Less 21.0%Language:Python 13.9%Language:HTML 7.3%Language:JavaScript 5.1%