
Voice Controlled Home Automation Using AI and NLP
Author(s) -
P. Navaraja,
P. V. V. Kishore,
Sabina Dineshkumar,
R. Karthick,
C. Kavinkumar
Publication year - 2021
Publication title -
international journal of advanced research in science, communication and technology
Language(s) - English
Resource type - Journals
ISSN - 2581-9429
DOI - 10.48175/ijarsct-2328
Subject(s) - computer science , home automation , automation , voice command device , artificial intelligence , construct (python library) , natural language , interface (matter) , natural language understanding , control (management) , human–computer interaction , quality (philosophy) , user interface , natural language processing , speech recognition , engineering , telecommunications , programming language , operating system , mechanical engineering , philosophy , bubble , epistemology , maximum bubble pressure method
The aim of home automation is to make our lives easier and to improve the quality of life. The concept of Smart Homes builds on the progressing maturity of areas such as Artificial Intelligence and Natural Language Processing. Here, natural language processing (NLP) plays a vital role since it acts as an interface between human interaction and machines. Through NLP users can either command or control devices at home even though disabled persons command or request varies from presets. An application area of AI is Natural Language Processing (NLP). Voice assistants incorporate AI using cloud computing and can communicate with the users in natural language. Voice assistants are easy to use and thus there are millions of devices that incorporate them in households nowadays. Our project aims at providing a fully automated voice based solution that our users can rely on, to perform more than just switching on/off the appliances. The user sends a command through speech to the mobile device, which interprets the message and sends the appropriate command to the specific appliance. The primary objective is to construct a useful voice-based system that utilizes AI and NLP to control all domestic applications and services and also learn the user preferences over time using machine learning algorithms.