Almond: An Open, Privacy-Preserving Virtual Assistant
almond.stanford.edu
almond.stanford.edu
Just one more comment for the pile of 5+ that already replied.
I started using Almond application for Gnome. It delivers on many fronts, but still lacks polish.
Some typed prompts would never get an answer. Some prompts got misinterpreted, for example "tell me a dad joke each day at 9 am" would get scheduled at 12 am. The wake word is followed by audio ping, but there should also be a visual clue.
Still, very cool technology. My favorite skill is "Miscellaneous Interfaces" with queries for random number, opening URL, throwing a coin...
I'll try to stick with this for a week, to automate some OS actions and my git work flow.
[1] https://www.nsf.gov/awardsearch/showAward?AWD_ID=1900638&His...
- No way to clear history, it's getting huge now and mostly consists of "Sorry, I don't understand" answers
- When going to My Skills and back to chat, it scrolls to beginning which is frustrating.
- Scheduled actions never actually happen.
- In-app "training" doesn't work, returns "Sorry, I did not understand that. Use ‘help’ to learn what I can do for you."
- Online training _could_ work if one could learn their ThingTalk language. My usecase was simple - teach it that "throw dice" is same as random number from 1 to 6, but I could not conjure precise ThingTalk spell.
- Screenshot, locking PC and other OS actions didn't work on XFCE. Not Almond's fault, but less usable for me.
Are authors dogfooding? It lacks quite a few quality-of-life improvements.Here's another demo that shows the error message at the bottom: https://mdn.github.io/web-speech-api/speech-color-changer/
Someone please tell me I'm wrong.
> The Almond app also makes use of the Microsoft Cognitive Services Speech API to perform speech recognition. This is only activate when you click on the "Listen" button. ... These services are governed by their own privacy policies.
Too bad. I hoped this would have an offline speech recognition engine.
Also with all the talk about preserving privacy I find it disappointing that you have to dig through the privacy policy to see that your audio is sent to MS.
The project itself (Almost) seems very useful though and I would gladly use it if it could run locally instead.
None of their examples made sense to me... notify me when the nytimes adds an article? So... like constantly? Or filter on a keyword? Like I’m going to know ahead of time all the potential keywords for a given article of interest that hasn’t been written yet? And I need to know that second vs my daily news consumption during the right time?
Curious if there is examples of something like this already around?