Coming off my success (well, partly) of the AlexaPi project, I have decided to develop a small virtual assistant program coded in Python.
Quite proud of the logo, actually.
Here's the plan:
Use Snowboy for wakeword detection, and when the wakeword is triggered get some service to transcribe the text.
Figure out the best service for speech recognition through the use of the speechrecognition python package (offerings are large! Google's cloud service, Alexa, CMUSphinx, etc.)
Find packages to interface with my favourite programs - is there a Python package that allows me to control songs via code? A youtube package that streams audio to audio outputs, etc.
About to write about the beginning of Stage 1: the Snowboy demo setup and comprehension of the demo code. No point reinventing the wheel, but no point using it without knowing how it works!