Integration of Cloud-Based Speech Recognition System to the Internet of Things Based Smart Home Automation
On the Internet of Things based smart home automation systems, all home appliances are connected. Users can communicate with smart home automation systems via mobile and web applications. However, users can communicate with smart home automation by speaking their native language, allowing the devices to run the command and control mechanism more quickly. In this study, the necessary procedures are explained for integrating a cloud-based speech recognition system into smart home automation. Voice commands in smart home automation are enabled thanks to a cloud-based speech recognition system. Based on the predefined command sets, a voice control module has been added to process the speech recognition system output. In the tests performed, it has been determined that the average length of the speech commands was 2 seconds. It has been observed that transcription a speech of this length to the text and parsing it employing the front module takes an average of 0.3 seconds. The results obtained have shown that automatic speech recognition can be used in smart home automation.