#Mic Drop - Voice Activated Swiss Army Knife

20 messages · Page 1 of 1 (latest)

lunar raft
#

This started out a a successor to Note to Self (which doesn't seem to work anymore) and evolved into a suite of simple tools, all accessed from a voice prompt.

There's no AI, subscriptions, API keys, or cloud dependence (except for weather forecast). Everything is done through deterministic text parsing. It's designed to function with as few button presses as possible. The default settings will immediately start dictation when the app is opened. As soon as the dictated input is confirmed by the user it routes to the appropriate function, then the app closes it's self when it makes sense (currently pin-drop and timer). I'm still working on the UI portion for most of the tools, and would really like some ideas for some other useful quick-tools that can be accessed from a voice prompt.

Current tools:

Pin/Note
Drop a pin on the timeline as either a reminder or a note for posterity.
Example prompt: "remind me to pick up lunch at noon"

Timer
There are many timer apps, but this one is mine.
Example prompt: "set a timer for five minutes"

Tip Calc
Supports calculating tip percentage and bill split.
Example prompt: "twenty percent tip on fifty seven dollars, split three ways"

Calculator
Just a simple calculator.
Example prompt: "what is twelve times thirty six"

Unit Converter
Convert common units for mass, distance, speed, volume, etc.
Example prompt: "how many tablespoons in one and a half cups"

Weather Forecast
Queries Open-Meteo for weather.
Example prompt: "what is the weather tomorrow"

Timezone Query
Fetches the current time for another geographical location.
Example prompt: "what time is it in Hawaii"

steady furnace
#

wow! I've been looking for something more lightweight than Bobby calling out to a full LLM, I'm going to try it immediately when it's available!

lunar raft
steady furnace
#

I think in terms of stuff that fits, the only thing I could even think of would be a dictionary "What is the definition of 'exuberant'?"; "Define rambunctious." kind of thing

#

Even then that is most likely best suited to its own app

#

The Wikipedia apps already have voice-search, so that's already handled by them too

#

Plus, the difficulty with a dictionary is the dictionary itself

lunar raft
#

Fitting the whole dictionary inside the JS companion app may be a challenge. I'd probably just see if there were some open API I could call to fetch definitions

steady furnace
#

I'm a Unix guy so I'm always inclined to say that such a thing would be better as its own app
Certainly, I think the Wikipedia apps handle the "general 'what is'" case well enough already, so really it's just a matter of if there is a good free API for getting word definitions
I wouldn't be surprised if the answer is 'not really'

lunar raft
#

Yea, this whole thing is really designed around being assigned to a quick-launch button, and I thought about common quick things I'd want to do like setting a timer or converting units. With each of these functions as their own app, if you have to hunt through a list to find it, it's not worth the time vs pulling out my phone IMO

boreal niche
#

I don’t know how many people want this, but I’d like the ability to keep a running total verbally. “Add 2.56……add 3.99……add 10……subtract .5” and so on.

subtle estuary
#

Not sure if it would be possible but maybe a voice command to open other apps on the watch? That way you can just ask for the app instead of searching through the list

quasi ledge
#

Would be fun to be able to ask for a random joke.

steady furnace
subtle estuary
#

I actually use that website quite a lot

steady furnace
#

Like, "two weeks after this Friday" or something like that

#

Parsing date and time stuff is never amazingly fun but most such queries will be along the lines of "number unit before/after date/time"

#

Also: I'm sure once it's released and you get the $CODEFORGE page up you may get plenty of PRs/MRs with people implementing their favorite pet features

lunar raft