Nowadays the price the users pay for smart home technology is high - users have to buy a control hub (such as Amazon Echo and Google Home) and update their existing electronic appliances (Air Conditioners, Lights, etc.) to integrate smart home technology into their houses. Therefore, we try to bring smart home technology to more people. We built a system that allows users to add smart home features to their houses without buying any new hardware.

What it does

The project contains two parts: the voice-enable app on the smartphone and the controller to control electronic appliances. To use this system, the users just need to speak to the smartphone app, and then the app will understand the user's voice command and order the controller to finish the task (such as turning on the lights, change the settings of Air Conditioner) accordingly.

How we built it

We developed the speech-to-text system using google speech API. The hardware controller is built using Arduino 101& Arduino UNO. Communication between smartphone and Arduino is achieved by using Bluetooth 4.0 Low Energy.

Challenges we ran into

Using Google Cloud Speech API to transcribe speech to sentences. Using Bluetooth 4.0 Low Energy to synchronize data between different devices.

Accomplishments that we're proud of

Most of the team members (>60%) are first-time hackers. We learned much during the last 24 hours.

What we learned

Android/iOS design. Bluetooth communication protocol. Google Cloud API, especially APIs for voice recognition.

What's next for VoiceSwitch

Improve Bluetooth connection stability. Add support for more devices.

Share this project: