Pre-requisites :
-
Python version 3.6 is recommended(For Tensorflow issues).
-
Need to install ->tensorflow - "pip install tensorflow"
->NLTK - "pip install nltk" To download entire nltk libraries - open python console in cmd
import nltk nltk.download()
->Numpy - "pip install numpy" ->tflearn - "pip install tflearn" ->SpeechRecognition - "pip install SpeechRecognition" ->pyaudio - "pip install pyaudio"
How to test it :
- Download the zip file and extract it.
- Simply double click on ChatBot.py file and start chatting / or run the code on cmd.
- Put the db file at specific location This model will might throw the deprecation warning but it will not affect its performance.
It will resolve queries like:
- what is pnr?
- What are tatkal charges for sleeper , ac 3 tier etc.
- how to get pnr status on call? or via sms etc.
- Check PNR status.
- Check train status using train number.
- Also work on voice input.
This model is not trained yet with lots of data so it will not resolve entire queries but soon it will start providing all features.