Skip to main content

A ChatBot framework to create customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition

Project description

TChatBot license dependencies pull issues python


A ChatBot framework to make customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition

Basic Requirements:

  1. RAM > 4GB (For training the model)
  2. Storage Space > 200MB
  3. GPU RAM >=4 GB (optional)
  4. Python >= 3.5


(a). Install using pip (b). Clone the repository (dev testing)

(a) Install Using pip:


  1. An Empty folder
  2. A virtual environment (using normal python or conda python)

Setting up the Pre-Requisites:

Step 1: Create an empty folder say Demo.

Step 2: Open the folder and open terminal from that folder location.

Step 3: Create Virtual Environment

  1. Either Using virtualenv (strictly for non-conda users, optional for conda users)
  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:

    virtualenv .

(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:

    conda create -n TChatBot

(2.a) Activate virtual environment by running the command:

    conda activate TChatBot

(2.b) (TChatBot) in the left of terminal shows that the environment is activated

Install the latest TChatBot package using pip:

    pip install TChatBot

Congrats, You installed all the required dependencies :)


(Must run within the virtual environment):

Chat with TensorChat Bot:

    tchatbot -chat

Train the Chatbot:

    tchatbot -train

Create Custom Dataset commandline

    tchatbot -create

Check Current classes trained

    tchatbot -classes

Check Model Pipeline Configurations

    tchatbot --config

Check Version:

    tchatbot -v

For any help/guidance regarding commands:

    tchatbot -h

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for TChatBot, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size TChatBot-0.1.0.tar.gz (936.0 kB) File type Source Python version None Upload date Hashes View
Filename, size TChatBot-0.1.0-py3-none-any.whl (936.0 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page