LipSurf - WaniKani Voice Dictation. Review while you eat, do chores, etc

One possible solution would be to have an additional popup that comes up from LipSurf and then it asks you did you mean A) ほく or B) きた in the uncommon cases this happens, but I’m not in love with that solution because it gets in the way of the flow of WK. Wonder what you and others think about that?

I was nervously checking error logs most of the day after that :sweat_smile:, glad it was a mostly isolated incident. I’m building tests to prevent this kind of careless issue again. Anyway, users hardly ever report bugs, thanks for letting me know, really!

ATTN ALL:
It seems many LS users aren’t using the WaniKani lightning mode script with their reviews. When I do reviews without the lightning mode script, it’s a bit slower because I have to say “next” or “ネクスト” after every review and additionally the LS next command in English has a built-in delay of 700ms before actually executing in order to allow for you to say other valid commands that start with next (e.g. “next tab”). If people are really keen on doing their reviews without the lightning mode script, and want to keep saying “next” then it would be nice to at least have that delay removed.

So, one nice solution I have in mind is “modes”. If when you went to WaniKani, LS was put into “WaniKani Mode” it would then only allow you to input valid WaniKani commands, commands outside the realm of WK like “next tab” wouldn’t work unless you first said “exit WaniKani mode” (and there would be a little banner in the corner reminding you that you’re in a certain mode). This has the added benefit of preventing stray commands like “youtube” from executing by accident if the speech recognizer thinks you said “youtube” during a review and interrupting you (P.S. if this is happening to you now, I recommend you simply disable the youtube command).

Another example mode would be “writing mode” which would let you transcribe text long form… etc. etc.

What do peeps think about this? Neat or sheet?

P.S.
Do you want to know what it feels like without that delay right now? One temporary solution is to just disable the following commands and LS is smart enough to then know that there’s no other “next …” commands so it doesn’t build the delay in anymore:

Browser: “next tab”, “next page”
WaniKani: “next item”