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
Metadata
Release files for TChatBot 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TChatBot-0.1.0.tar.gz | 936.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TChatBot-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / TChatBot-0.1.0.tar.gz
| Download URL | TChatBot-0.1.0.tar.gz |
|---|---|
| Size | 936.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af78ba5d24b8bea5ee8b3af86fb58200d0a338f38448de69d63bcef64601aa5f
|
|
BLAKE2b-256 checksum How to use checksums |
42129a30ce93aaa44c3ec46fba8c8aa35ecd35dd2e934b3f2b894b422095950c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.3
|
Release files / TChatBot-0.1.0-py3-none-any.whl
| Download URL | TChatBot-0.1.0-py3-none-any.whl |
|---|---|
| Size | 936.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
44fabb282a7e9c70501e0d4d2a444bb6bf3e91268373a1d9e6c9885ddf853efe
|
|
BLAKE2b-256 checksum How to use checksums |
0d021946697078f70cef308469d148ef5251b0ab7d386eeebf60f82891219cfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.3
|