Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Voice-Controlled Home Automation Bot

Objective

To design and implement a voice-controlled home automation system that controls devices like lights and fans using spoken commands.

Problem Statement

Traditional switches require manual operation. This project provides a hands-free solution using voice commands for home device control.

Tools & Technologies

  • Python

  • SpeechRecognition API

  • PyAudio

  • ROS (conceptual)

  • Webots (conceptual simulation)

    🔌 Hardware Prerequisites

To use this system, your machine requires:

  • Working Microphone: For capturing spoken voice commands.
  • Audio Output (Speakers/Headphones): To listen to system responses.
  • Stable Internet Connection: Required if the SpeechRecognition API routes requests to online speech engines.

System Architecture

Voice Input → Speech Recognition → Command Parser → Actuator Module → Device Control

Implementation

The system captures voice input using a microphone, converts speech to text, parses commands, and triggers corresponding actions for home devices. Device control is simulated using console output.

Results

The system successfully responds to voice commands such as:

  • "Light on"
  • "Light off"
  • "Fan on"
  • "Fan off"

Future Scope

  • Integration with ROS publishers and subscribers
  • Smart home simulation using Webots
  • Hardware implementation using ESP32 or Arduino

Author

Mathi Sree R
Intern – Codectechnologies

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages