4.6 Article

Development of an Intelligent Personal Assistant System Based on IoT for People with Disabilities

期刊

SUSTAINABILITY
卷 15, 期 6, 页码 -

出版社

MDPI
DOI: 10.3390/su15065166

关键词

NLP; intelligent personal assistant; IoT; logistic regression; text classification; smart home; Raspberry Pi

向作者/读者索取更多资源

Approximately 15% of the world's population has disabilities and faces challenges in interacting with home appliances. Existing solutions using command templates fail to understand unstructured commands, and integrating intelligent personal assistant systems with control circuits requires internet connectivity. This research proposes the IRON system, integrated with IoT, to enable disabled individuals to control devices with structured and unstructured voice commands. The system utilizes natural language processing techniques and logistic regression for command classification and control. The simulation results demonstrate accurate device name recognition and efficient command classification within approximately 30 s.
Approximately 15% of the world's population suffers from different types of disabilities. These people face many challenges when trying to interact with their home appliances. Various solutions are introduced to increase their quality of life, such as controlling their devices remotely through their voices. However, these solutions use command templates that fail to understand the unstructured or semi-structured command. Many authors have recently integrated intelligent personal assistant (IPA) systems, such as Google Assistant, Siri, and Alexa, with control circuits to exploit the advantages of the NLP of these IPAs to control traditional home appliances. However, this solution still struggles with understanding unstructured commands and requires the internet to be available for controlling the devices. This research proposes a new IPA system integrated with IoT, called IRON, for disabled people to use to control customizable devices with a structured and unstructured voice command. The proposed algorithm receives voice orders from the person in a structured or unstructured form and transforms them into text based on the Google Speech-to-Text API. The natural language processing technique splits the commands into tokens to determine the device name and the command type, whether it is a question about device status or a statement. Afterward, the logistic regression classifies the rest of the tokens as positive or negative to turn on or off the device, then sends the command to a Raspberry Pi to control the device. The proposed IRON system is implemented using logistic regression, naive Bayes, and the support vector machine and is trained on a created dataset consisting of 3000 normal, negative, and unstructured commands. The simulation results show that the IRON system can determine 90% of the device's names for all commands. Moreover, the IRON correctly classifies 100% of the commands as positive or negative within approximately 30 s.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据