Pi Virtual Assistant

The scope of this project entails a Raspberry Pi, a Microphone for audio input and a laptop. The Pi and the laptop use MQTT communication protocol to communicate. Once a connection has been established between the two nodes, the user speaks into the microphone and gives a command to "play a song" or "search for a person on Wikipedia". In the former case, a YouTube video is opened up corresponding to the song that was named by the user. In the latter case, the first line of a Wikipedia search result on the person that was named by the user is printed to the terminal. The Raspberry Pi is powered via 120VAC wall output.

0 Lifts 

Artifacts

Name Description
MQTT PC code This is the MQTT code for the laptop(publisher)   Download
MQTT Pi Code This is the MQTT code Raspberry Pi (subscriber)   Download
System Functionality Video This is a video that shows the system walk through of the project   Link