The assistant can now read and execute from an external function library when prompted by user voice input. The assistant can handle multiple closely named functions or input that includes multiple function names by providing an options list to the user, allowing them to choose through their voice. The functions used in the video are placeholders/demos because eventually the user should be able to write their own scripts that suit their own needs or find community scripts online to import. My next step is probably to try making an app to house the program and give the assistant a graphical interface for configuring settings, writing/importing scripts, and other customizations.
A decent amount of the time I spent working on this project so far comes from learning how to use Git with my code. Between this devlog and the last, I redid the entire Github setup for this project. This has been my first time ever using Github from the IDE so the learning curve was initially a little steep, but I think I’ve got the hang of it now!