Skip to content

Jun0413/kagamirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kagamirror

Kagamirror (鏡 + mirror) is a software system that powers a Smart Mirror prototype meant for EEE@NTU.

It is an Electron App that runs on Raspberry Pi and works with a few Amazon Web Services as well as a Python-based SpeechRater-like program, via a handful of REST APIs.

*This repo only contains a part of source codes currently.

Features

Basic Display Similar to smart mirror apps created by enthusiasts, kagamirror displays date time, weather, news headlines and daily quotes.

Notification Administrators can submit notifications via a designated Google Form and the messages are instantly displayed. Refer to modules/notification/google_form.

School Events EEE school events are retrieved from official website and displayed with a list of scrolling emojis 📅.

FAQ Bot Kagamirror embeds a question answering bot that answers to a list of FAQs related to school of EEE. The FAQs are selected from AskNTU and those published online by EEE. The bot is implemented using the AWS QnA Bot template integrated with Alexa.

Speech Grader Like TOEFL's auto-scoring system, launching speech grader puts users into an oral test where they answer to a series of open-ended questions in voice. Their speeches are then graded using a Random Forest model. The implementation is based on the research Automatic scoring of non- native spontaneous speech in tests of spoken English [link]

Backend Architecture

architecture


Frontend UI

  click here

About

Software system to support my smart mirror

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published