The requirements analysis of this project covers the functions, performance, technology and reliability of the smart home voice interaction system. The system uses voice recognition and network programming technology to control smart home devices, and users can remotely operate home devices through voice commands. In the implementation process, C language programming technology, Linux system hardware control interface, iFlytek voice recognition technology, and TCP/IP protocol will be used for client-server communication. By integrating multiple functional modules, it aims to provide a diverse smart home monitoring experience. The system not only has basic device control functions (such as unlocking and sensor data collection), but also supports entertainment functions (such as drawing board, Gobang, video playback, etc.). By integrating USB cameras and other hardware devices, the system can provide real-time monitoring and environmental monitoring while ensuring the real-time and stability of the system. ---z
Note that the code in this repo runs under Linux system.
The repo is based on the Embedded repo, thus you need to install it first. The following installation sequence is taken from the Embedded repo.
Step 1: Clone the repository:
Clone this repository and navigate to the project directory:
git clone https://github.com/xiaolingdudu/Embedded-Projects.git
cd Embedded-Projects
Step 2: Environment Setup:
We configure the environment through Linux. Use the following commands to set up your environment:
A. share project
cd create share
This project requires various pictures. Due to copyright issues, please find the pictures yourself.
make
For any questions, please feel free to contact us.
If this code contributes to your research, please kindly consider citing our paper and give this repo ⭐️ 🌝