A ChatBot framework to make customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition
1. Released to pypi
with stable release.
2. Will be updated to conda
soon.
RAM > 4GB (For training the model)
Storage Space > 200MB
GPU RAM >=4 GB (optional)
Python >= 3.5
(a). Install using pip
(b). Clone the repository (dev testing)
An Empty folder
A virtual environment (using normal python or conda python)
Setting up the Pre-Requisites:
1: Create an empty folder say Demo
.
2: Open the folder and open terminal from that folder location.
3: Create Virtual Environment
Step 1: Either Using virtualenv
(strictly for non-conda users, optional for conda users)
Step 2: Or Using conda (for conda users only)
Choose any one of the above 2 steps based on conda or non-conda users
1. Install virtualenv using pip
(for both non-conda and conda users)
pip install virtualenv==20.0.14
(1.a) Run the command to create virtual environment:
(1.b) Activate virtual environment by running the command:
(1.c) (Demo)
in the left of terminal indicates that the environment is activated
2. Create virtual environment (for conda users only), skip if Step 1 is done:
(2.a) Activate virtual environment by running the command:
(2.b) (TChatBot)
in the left of terminal shows that the environment is activated
Install the latest TChatBot
package using pip
:
Congrats, You installed all the required dependencies :)
(Must run within the virtual environment):
Create Custom Dataset commandline
Check Current classes trained
Check Model Pipeline Configurations
For any help/guidance regarding commands:
Installation for developers
(Must run within the virtual environment):
(b): By Clonining this Repository ,following the steps:
1. Setup the Pre-Requisites as given above (without installing the TChatBot
package)
2. Once done, clone the repository inside the Demo
folder (with activated virtual environment)
git clone https://github.com/deepraj1729/TChatBot.git
git clone git@github.com:deepraj1729/TChatBot.git
3. Navigate to the TChatBot
folder (Parent folder) command-line:
4. Install the requirements from the activated environment:
pip install -r requirements.txt
Congrats, You installed all the required dependencies :)
Usage (for Developers or Contributors):
(inside the virtual environment)
c. Create Custom Dataset command-line for retraining the Bot
Check Current classes trained
Check Model Pipeline Configurations
For any help regarding commands: