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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
TChatBot-0.1.0-py3-none-any.whl
(936.0 kB
view details)
File details
Details for the file TChatBot-0.1.0.tar.gz.
File metadata
- Download URL: TChatBot-0.1.0.tar.gz
- Upload date:
- Size: 936.0 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af78ba5d24b8bea5ee8b3af86fb58200d0a338f38448de69d63bcef64601aa5f
|
|
| MD5 |
866e3fa6934c95ac5b9b5c46337028d5
|
|
| BLAKE2b-256 |
42129a30ce93aaa44c3ec46fba8c8aa35ecd35dd2e934b3f2b894b422095950c
|
File details
Details for the file TChatBot-0.1.0-py3-none-any.whl.
File metadata
- Download URL: TChatBot-0.1.0-py3-none-any.whl
- Upload date:
- Size: 936.0 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44fabb282a7e9c70501e0d4d2a444bb6bf3e91268373a1d9e6c9885ddf853efe
|
|
| MD5 |
95b0c607911eee9fd3cf6c0e9041a672
|
|
| BLAKE2b-256 |
0d021946697078f70cef308469d148ef5251b0ab7d386eeebf60f82891219cfd
|