Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cmac-ire/home-automation-assistant

A Python-based voice assistant that controls smart home devices using Home Assistant.
https://github.com/cmac-ire/home-automation-assistant

automation home-assistant home-automation python3 raspberry-pi smart-home speech-recognition text-to-speech voice-assistant

Last synced: about 1 month ago
JSON representation

A Python-based voice assistant that controls smart home devices using Home Assistant.

Awesome Lists containing this project

README

        

# Home Automation Assistant

*This project was developed with the help of AI tools, using them as a guide, assistant, and for significant code generation. All final creative decisions and deployments reflect my own work and intentions.*

## Overview
This project is an powered voice assistant that integrates with Home Assistant to control various smart devices in your home. It’s designed to run on a Raspberry Pi but can be developed and tested on any machine with Python support. The assistant will recognize voice commands, process them using a speech recognition library, and control your smart home devices accordingly.

## Features
- **Voice Command Recognition**: Recognizes and processes voice commands using Python's `SpeechRecognition` library.
- **Text-to-Speech**: Provides voice feedback using `pyttsx3`.
- **Home Automation Integration**: Controls smart devices via Home Assistant.
- **Extensible**: Easily add new commands and functionalities.

## Tech Stack
- **Python**: Core programming language.
- **SpeechRecognition**: Library for recognizing voice commands.
- **pyttsx3**: Text-to-speech conversion.
- **Home Assistant**: Open-source home automation platform.

## Setup and Installation

### Prerequisites
- Python 3.9+
- Git
- A Raspberry Pi (optional for deployment)
- Home Assistant (for controlling smart devices)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/cmac-ire/ai_home_automation_assistant
cd ai_home_automation_assistant