I’m gonna try them.
I also strongly recommend git. It’s ideal not just for mature code, but for incipient projects as well. So on every release you won’t need to upload to somewhere manually and share the link, and we just need to do a git pull to get the latest version, besides issues threading
removed some bugs…tried to make it a little bit more optimized.
Added playing of a radio stream, only fixed url in code. you cannot change radio channel
"make some noise " and “kill noise” will activate/deactivate. It uses mplayer to play the stream.
It will be better to integrate existing api or skills then the way i do now…
ps. am i the only one having trouble to remember all these commands? i am thinking of a way to make it more “human” Like i say…can you play some music and it will ask " yes of course. what service would you like to use…radio, spotify…bla bla" and i answer “whatever play some classic” and it will just do that. Once the hot word is activated it should not longer need it for some time so it will be listing and interacting with what it hears…
I know it will be hard to make it like this but it will be so much better for communication. Anyway i will give it a try…
Added opening website and search on google. I only enabled it for the J.A.R.V.I.S windowed theme or the NO INTERFACE theme. Just say: “open website blabla” and a browser window, or if already open TAB, will open the website. Also you can say: “google blabla” and it will open a browser. or if already open TAB, and do a automatically google search for blabla.
Added streaming radio. This is for now fixed for 2 channel. If you say “make some noise” it will open KISS FM (mainly dance) and if you say “make some love” it will open some love music station. You can add any station you like in the main script file.
Added opening LibreOffice. say “write letter” and it will open the main menu of LibreOffice. It looks for /usr/bin/libreoffice if it does not exist it will not work.
This should be done better through skills but i did not read into to them. I will try to re-write the M.I.L as a skill. Currently all skills you install will still function when running M.I.L however.