VoxHome is an AI-powered voice control system that allows users to control home devices such as air conditioners, lights, and other IoT devices using natural voice commands.
- 🎤 Voice Command Recognition (Speech-to-Text)
- 🧠 Command Parsing using NLP logic
- 🔊 Text-to-Speech (TTS) response system
- 🌐 Integration with Node-RED for IoT control
- ⚡ Real-time device control (e.g., turn on/off air conditioner)
- 🏡 Smart Home Automation ready
User Voice
↓
[ RecordSTT.py ] → Speech-to-Text
↓
[ ParseCommand.py ] → Intent Detection
↓
[ NodeRED.py ] → Send command to IoT devices
↓
[ build_response_text.py ] → Generate response
↓
[ TTS.py ] → Speak response back to user
VoxHome/
│── Main.py # Main entry point
│── RecordSTT.py # Voice recording & STT
│── ParseCommand.py # Command processing
│── NodeRED.py # IoT communication
│── TTS.py # Text-to-Speech
│── build_response_text.py # Response generation
│── .gitignore
git clone https://github.com/flupxscop/VoxHome.git
cd VoxHomepip install -r requirements.txt(If you don’t have requirements.txt yet, I can generate it for you)
Run the main program:
python Main.pyThen speak commands like:
- "Turn on the air conditioner"
- "Turn off the lights"
- "Open the fan"
- Python 🐍
- Speech Recognition (STT)
- Text-to-Speech (TTS)
- Node-RED (IoT Integration)
- Basic NLP / Command Parsing
| Command | Action |
|---|---|
| Turn on AC | Activate air conditioner |
| Turn off AC | Deactivate air conditioner |
| Turn on light | Switch light on |
| Turn off light | Switch light off |
- 🔥 Add Deep Learning NLP model (e.g., intent classification)
- 🌍 Multi-language support (EN / TH)
- 📱 Mobile App integration (Flutter / iOS)
- ☁️ Cloud-based IoT control
- Flupxscop
🚧 This project is currently under development. Some features may be incomplete or subject to change.
This project was created to explore AI voice interfaces and smart home automation systems, combining speech recognition with IoT control.
This project is for educational and experimental purposes.