Over the past days i have added a screen that will display the status of what is currently happening along with a cool little animations such as if its listening or processing the info when outputting the info it also has a cool type writing animation. Along with that i have also revamped my code making it faster and adding new features by optimizing code and creating more sub functions. Under i will attack a couple photos showing some of the features.
Today I debugged some of my code, but along with that, I redid all of my weather features. Instead of only getting the temperature, you can individually ask for the temperature, rain forecast, and cloud coverage. If you ask for the weather, it automatically gives you all three.
Now i have added feature where in order to activate the assistance you must say Hey Jarvis, it uses the pre trained openwakeworld model for detection.
Over the past few hours, I have created the base code for it to perform calculations, check the weather, and use a Gemini API to answer questions. It then uses the built-in voices from your laptop to speak the answers out loud.
I plan to add memory, timers, and stopwatches, along with a small physical cube powered by a Raspberry Pi with a screen for animations. It will also have a feature where you can activate it by simply saying “Hey” followed by its chosen name.
All of the voice recognition is handled by Google’s AI, so it can run on any laptop or Raspberry Pi. Finally i also plan to add more weather features including future forecast and precipitation.
You can now draw points onto a graph, i am planning to add a feature where you can easily now draw a line through a chosen two points
Finished the Website