Skip to content

Alexa, turn on the light!!! You might have used this command. But have you thought to make your own ALEXA that can do similar kind of stuff. This project controls Electrical Appliances using voice commands.

Notifications You must be signed in to change notification settings

tirth-2001/Home-Made-Alexa-using-Raspberry-Pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Home Made Alexa 🎙️

home made alexa

Control your Electrical Appliances using Voice Commands

  • This projects focuses to implement the technology which Alexa other voice assistants uses i.e to operate the electrical appliances of your home by just your voice commands!

- Here we have used the **Relay Module along with Raspberry Pi** to power switch the Bulb. From the website (you can also use App for the same), voice command are sent to on/off the bulb.
- Using **Artificial Intelligence**, those commands are interpreted and necessary signals are sent to the [**Firebase**](https://firebase.google.com) : Cloud Firestore. Which will be then processed by the Raspberry Pi to toggle the bulb 💡.

#RaspberryPi    #IoT    #Firebase    #Alexa    #AI


Project Features

  • Python implementation for relay module 🎚️
  • AI to process the voice commands 🔊
  • Speech to Text Implementation 💬
  • Live update in website 💻
  • Cloud Firebase for real-time data update 📊
  • Bulb can operate with Manual or Voice Activated Mode 💡

Technologies Used

  • Python python

  • Speech-to-Text API Speech-to-Text API

  • Raspberry Pi raspberry pi

  • JavaScript js

  • Firebase firebase

  • HTML5 html

  • CSS3 css

  • Bootstrap bootstrap


Working Demo


Click on the image below to see the working demo of the project.


Home Made Alexa


Installation & Implementation

  1. Clone the repository on your system

    git clone https://github.com/tirth-2001/Home-Made-Alexa-using-Raspberry-Pi.git

  2. Or direct download ZIP file in your system

  3. For running the website, please change the firebase config [Inside index.html Line 45] as per your Firebase Project. Click here to create new Firebase Project

  4. Go to the website folder in which index.html file is present. And run it on your local server .

  5. For implementing the Raspberry Pi code, set up your hardware as shown in video and run the alexa_bulb.py file on your Raspberry Pi.

  6. Make sure that you set the path for your Firebase Credentials JSON file at alexa_bulb.py [Line 8]. This file is necessary for using Firebase services in our project.


Closing Comments

  • Interested?
  • Cloned?
  • Starred the Repo?

Thanks for showing interest in this project. In case if you face any bugs while implementing this project, feel free to contact me. I'll we happy to help you out.

About

Alexa, turn on the light!!! You might have used this command. But have you thought to make your own ALEXA that can do similar kind of stuff. This project controls Electrical Appliances using voice commands.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published