Sam Bot
Date Published: 3/1/2021
This project was started around July of 2020. I started this project becuase I wanted to create a smart assistant device. I wanted this device to have better responses when compared to an Amazon Alexa or Google Home device. Before building Sam Bot, I had to program the chatbot API. Most of it was coded in PHP. First, I created a website interface for the chatbot. To train the AI, I sent the website url to several different people. As more people used the chatbot website, the program learned and with time, produced better responses. You can visit the chatbot website here.
After creating the API, I designed the body for the smart assistant in CAD software. To run the unit, I needed a computer to connect to my API. I decided to use a raspberrypi zero since it was small and cheap. I also got a mic and audio hat for the raspberry pi. After buying the components, I wired everything and installed a large speaker. Once done, I made a simple voice recognition program in python. This program takes voice input, then converts it to text and sends it to my API. After, the API sends back a response and Sam Bot uses Text To Speech to speak the response.
