Here are the prerequisites for doing this project:
Ubuntu 16.04 LTS
Python 2.7
PyAIML: AIML interpreter in Python
ROS Kinetic
The sound_play ROS package: text-to-speech package in ROS
Let's get start with AIML.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.