Raspberry Pi personal voice assistant implemented in python that works primarily by using the Wolfram Alpha and wit.ai APIs. There is Spotify control which is implemented using mopidy - a service that allowed me to convert the Pi into a music streaming server.
The assistant is implemented in Python but there is incomplete C++ code that I may complete for practice reasons.
Hardware used in this project:
- Raspberry Pi B
- Wi-Fi adapter
- USB Microphone to take in audio input
- Audio output (speakers)
Future plans:
- Implement more actions (e.g. basic home automation services)
- Stream music from more online services (using mopidy)
- Build case and improve/tweak automation
- Possibly have a button that activates wit.ai client
- Convert search results to voice