A ChatBot framework to create customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition
Project description
TChatBot
A ChatBot framework to make customizable all purpose Chatbots using NLP, Tensorflow, Speech Recognition
Basic Requirements:
- RAM > 4GB (For training the model)
- Storage Space > 200MB
- GPU RAM >=4 GB (optional)
- Python >= 3.5
Installation
(a). Install using pip
(b). Clone the repository (dev testing)
(a) Install Using pip
:
Pre-Requisites:
- An Empty folder
- 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
- Either Using
virtualenv
(strictly for non-conda users, optional for conda users) - 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
Release history Release notifications | RSS feed
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)
Built Distribution
TChatBot-0.1.0-py3-none-any.whl
(936.0 kB
view hashes)