Smart Mirror

Smart mirror with a virtual assistant like Jarvis in the iron man movie based on Raspberry Pi 2

Similar projects worth following
I had this idea for a long time. Now i have started developing it. This is a mirror which will have an personal assistant which can do natural language processing. Face,voice & emotion recognition. Also i am going to integrate it with a weigh scale and LIDAR so it can tell your weight and BMI easily . Also it can suggest you the diet plans. Also i am going to integrate it with the the home appliance so you can control your devices by voice. Also i am planning on to implement lot of features like voice search example if you need to buy a smart phone you can ask it .. will tell you and show you which smart phone you can buy with reviews and cost comparisons.

How it works?

It basically a two way mirror. In which a display or an old monitor is being connected to the back. To make it simple and cheap we can use raspberry pi. This is entirely developed with help of python and qml. I will opensource the entire code once the work is done.


  • Natural language processing
  • Face recognition
  • voice recognition
  • emotion recognition
  • BMI calculator
  • Diet plan suggester
  • user profile
  • can help you buy products online.
  • Weather forecast
  • Network Security functions like Nmap, Mass scanner, Metasploit etc..
  • Voice controll of appliances
  • Notifications

Phase one:

Note*: As of now i have used the Cortana animation. Later i will redesign the ui

  • Status Update

    Sathish Kumar03/27/2016 at 06:42 0 comments

    Face recognition has been done with the help of the opencv. Now its capable to tell who you are . And also it can enroll unknown face by voice command.

    Do you know me ?

    if face found it will say your name and some greetings

    if unknown face found. It says, We have never met before, may i know your sweet name please.

    Then it enrolls the face to the user given name..

    To Do

    Emotion Recognition and pulling similar photos of that person from facebook and google.

View project log

Enjoy this project?



neonmalwer wrote 04/26/2023 at 13:50 point

There has been a great deal of value to me in my involvement with the project. Would like to share it with the hire virtual sales assistant team so they can also read it and implement something new.

  Are you sure? yes | no

somerap122 wrote 06/17/2021 at 06:14 point

Great project idea I really like your approach There are so many companies who are working on it like you can see here some detailed articles about this project.

  Are you sure? yes | no

rcanpolat wrote 02/21/2017 at 00:53 point

Are you still working on this project?

  Are you sure? yes | no

ReapeRum wrote 02/04/2017 at 23:52 point

this would be a great a integration into homes also i would like a look at my project and could you give me tips or any advice on it?

  Are you sure? yes | no

mightymouseiii wrote 05/20/2016 at 16:20 point

Could you use a light sensor for activation? Or to wake it up? I want to make a smart mirror for my bedroom, but I wouldn't want it waking me up or turning on in the night. I figured a light sensor or an alarm that could wake me up might be easiest.

  Are you sure? yes | no

Sathish Kumar wrote 03/24/2016 at 06:20 point

LIDAR helps to measure height... and there will be an weighing scale down in the surface..

  Are you sure? yes | no

Sophi Kravitz wrote 03/23/2016 at 23:35 point

How does LIDAR tell your weight?

  Are you sure? yes | no

Craig Hissett wrote 03/24/2016 at 12:56 point

IT just takes one look at you and then judges you.... :)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates