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

TChatBot

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

Installation

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

(a) Install Using pip:

Pre-Requisites:

  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:

    .\Scripts\activate

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

Usage:

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

Source Distribution

TChatBot-0.1.0.tar.gz (936.0 kB view hashes)

Uploaded Source

Built Distribution

TChatBot-0.1.0-py3-none-any.whl (936.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page