This project implements a smart home automation system powered by speech recognition and IoT technologies. The system uses Raspberry Pi as the central hub, integrating Natural Language Processing (NLP) and other smart features to provide an intuitive and secure user experience.
This project is a code demo for the following paper:
@INPROCEEDINGS{8330715,
author={Putthapipat, Pasd and Woralert, Chutitep and Sirinimnuankul, Phumiphat},
booktitle={2018 International Conference on Electronics, Information, and Communication (ICEIC)},
title={Speech recognition gateway for home automation on open platform},
year={2018},
volume={},
number={},
pages={1-4},
keywords={Google;Cloud computing;Speech;Hardware;Speech recognition;Home automation;Home appliances;PiFrame;Framework;Home Automation;Voice Control},
doi={10.23919/ELINFOCOM.2018.8330715}}
-
Speech Recognition Framework
- Speech recognition framework using Raspberry Pi to control home automation devices.
- Supports natural language commands for seamless interaction with smart home systems.
-
Chatbot Integration
- Developed a chatbot AI using NLP techniques to process and respond to user commands.
- Integrated REST APIs, including:
- Weather Forecast
- Google Maps Geocoding
- Google Distance Matrix
-
Access Control System
- Designed a robust access control mechanism incorporating:
- Voice biometric authentication
- Passphrase requirements
- Designed a robust access control mechanism incorporating:
-
IoT Device Control
- Connecting relay switches and Raspberry Pi GPIO pins to control home appliances.
- Automated control of lights, fans, and other smart devices.