Skip to content

IRA (pronounced eira) is an artificial intelligence voice assitant that will be able to automate and simplify household tasks.

Notifications You must be signed in to change notification settings

tcudjoe/AI-voiceAssistant-IRA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

AI voice assistant IRA

IRA (pronounced Ir-ruh) is an Artificial Intelligence voice assistant which will have Machine Learning implented in it.

IRA started as an idea that was lingering in my head for quite some time. After using Siri on a daily basis, I wanted to create my own 'Siri'. After doing some research about home assistants, home automation and voice assistants, I decided to dive into the deep and just start coding.

I have not decided yet if I want Ira to be open to the public. So for now, Ira is only for me and my loved ones own home use.

IRA will be able to take commands and carry those commands out for use in the house. Ira will run on raspberry pi's troughout the house with microphones and motion sensors attached to them. The motion sensors will be used to detect in which room the user is so that the raspberry pi in that room is the only one that will respond and listen. All the raspberry pi's will be connected to a local server created with flask so users can also communicate with Ira from outside of the house.

Commands Ira will be able to take:

- Ira will be able to tell the current time
- Ira will be able to tell the current date
- Ira will be able to controle lights (I am not sure whether to solely use Philips Hue or Govee lights, or maybe use both)
- Ira will be able to look up information on Google
- Ira will be able to calculate any given equation
- Ira will be able to controle a calender (I will be using google calender as that is what I use on a daily basis)
- Ira will be able to use facial recognition to open (front) door (This is where ML & AI come in)
- Ira will be able to carry out protocols (By protocols I mean that Ira can carry out multiple commands in one cluster for example "Ira, run protocol bedtime" Ira would then dim the lights, turn of the tv, turn on bedside light for reading all at once)
- Ira will be able to controle Spotify
- Ira will be able to recocgnise voices for seperate people (This is where ML & AI come in)
- Ira will be able to controle alarms
- Ira will be able to controle temperature (No alternative chosen yet)
- Ira will be able to tell the weather forecast
- Ira will be able to tell the highlighted news (No specific news source chosen yet)
- Ira will be able to call contacts from phone

This list may grow as time goes on

Thank you for taking a look at my project!

Update 18 March 2024: Since the creation of ChatGPT, I decided to wrap Ira around ChatGPT 4 for the time being and for ease of creation. At some point I do would like to create Ira entirely from scratch without the help of pre-made projects. I think creating things from scratch would teach more in-depth things regarding programming and AI & ML in general.

About

IRA (pronounced eira) is an artificial intelligence voice assitant that will be able to automate and simplify household tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages