Difference between revisions of "Tech Reflect Voice"

From ESE205 Wiki
Jump to navigation Jump to search
(Update w/ github link)
(Project Proposal pt.1)
Line 8: Line 8:
 
* Ellen Dai (TA)
 
* Ellen Dai (TA)
  
 +
=== Objectives ===
 +
We hope to construct a proof-of-concept bathroom mirror which responds to user feedback. The mirror and GUI should be somewhat aesthetically pleasing. It should listen to the user and be able to convert what they ask for into a visual response displayed on-screen. We hope to show that there is some novelty or value in integrating technology into everyday items like mirrors.
 +
=== Challenges ===
 +
Due to the tools available to us, ensuring that the hardware is talking to the Python listener is talking to the GUI server will be somewhat logistically challenging, especially as we will be running code in several different programming languages.
 +
 +
The selection of which command to take when analyzing user speech will also be a nightmare should we decide to allow multiple different trigger commands. A simple solution would only look for exact string matches, but a more robust solution will require looking into.
 +
 +
Our current plan for the mirror is to 3D print the frame, which due to the lack of large printers available to us needs to be done in many pieces (>10), which will be potentially infeasible.
 +
 +
Additionally Kevin will need to become comfortable in Pug templating language and NodeJS.
 +
=== Gantt Chart ===
 +
Struggled to get this in here, will ask Ellen
 +
=== Budget ===
 +
21.5" Display: $64.99 @ Microcenter
 +
Google AIY Voice Kit (Includes Speaker and Microphone): $9.99 @ Microcenter
 +
Mirror:
 +
LED Strip:
 +
Frame: Free? (For Now)
 +
Other Supplies:???
 
=== Code ===
 
=== Code ===
 
All the code for this project can be found on Github [[Github|https://github.com/ethanshry/smart-mirror-voice]]
 
All the code for this project can be found on Github [[Github|https://github.com/ethanshry/smart-mirror-voice]]
 
 
  
 
----
 
----

Revision as of 20:12, 9 February 2018

Project Overview

The best creations come not from reinventing the wheel, but from integrating existing technologies in new and interesting ways. This is why when we saw the original Tech Reflect project, we realized that there was so much opportunity to improve upon it. With the increasing prevalence of IOT devices, home assistants like Google Home and Amazon Alexa, open-source and free to use APIs, and the decreasing cost of display technology, it has become possible to cheaply and easily create a piece of physical hardware for the home which can utilize the strengths of home assistants and cheap display technology, while minimizing their obtrusiveness on your life.

Group Members

  • Ethan Shry
  • Tony Sancho-Spore
  • Baihao Xu (Kevin)
  • Ellen Dai (TA)

Objectives

We hope to construct a proof-of-concept bathroom mirror which responds to user feedback. The mirror and GUI should be somewhat aesthetically pleasing. It should listen to the user and be able to convert what they ask for into a visual response displayed on-screen. We hope to show that there is some novelty or value in integrating technology into everyday items like mirrors.

Challenges

Due to the tools available to us, ensuring that the hardware is talking to the Python listener is talking to the GUI server will be somewhat logistically challenging, especially as we will be running code in several different programming languages.

The selection of which command to take when analyzing user speech will also be a nightmare should we decide to allow multiple different trigger commands. A simple solution would only look for exact string matches, but a more robust solution will require looking into.

Our current plan for the mirror is to 3D print the frame, which due to the lack of large printers available to us needs to be done in many pieces (>10), which will be potentially infeasible.

Additionally Kevin will need to become comfortable in Pug templating language and NodeJS.

Gantt Chart

Struggled to get this in here, will ask Ellen

Budget

21.5" Display: $64.99 @ Microcenter Google AIY Voice Kit (Includes Speaker and Microphone): $9.99 @ Microcenter Mirror: LED Strip: Frame: Free? (For Now) Other Supplies:???

Code

All the code for this project can be found on Github https://github.com/ethanshry/smart-mirror-voice


Tech Reflect Voice Log: https://classes.engineering.wustl.edu/ese205/core/index.php?title=Tech_Reflect_Voice_Log