News:

HOT TIP! Commands and groups can be copied and pasted directly from your command editor to the forum, and vice versa. This makes sharing command XML on the forum much easier!

Main Menu

"Wait"/"Listen" for dictation input using RoboB

Started by SunDoWneR, October 14, 2013, 12:36:28 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

SunDoWneR

Hey ,

I have a little problem with the setup of a "Note-System" using RoboB and Evernote.

What I've accomplished so far:

- Create a new Note (using xy coords and clicks)
- entering a title (using the phrase "Title")

I'd like it to be more "elegant":

e.g.

- I'm telling VC "Create a new note" (RoboB commands)
- VC creates the note and asks "What's the title of the new note?" (VC waits x seconds for my Input, after x secs repeates the question)
- I'm telling VC the title (without the "trigger-phrase" "Title")
- VC repeates the title and asks "Is that correct?" - if "no": dictation-regular is activated and "waits" for my input | if "no spelling": dictation-spelling is activated and "waits" for my input | if "yes": next step
- VC sets the title (RoboB commands)
- VC asks "What's the content?" (VC waits x seconds for my Input, after x secs repeates the question)
- I'm telling VC the content (without a "trigger-phrase" "Content")
- VC repeates the content and asks "Is that correct?" - if "no": dictation-regular is activated and "waits" for my input | if "no spelling": dictation-spelling is activated and "waits" for my input | if "yes": next step
- VC sets the content (RoboB commands)

is there a "wait for input" command/action that can also trigger an event afterwards?

Cheers, Sunny

jitterjames

Hi Sunny.

No, there is no such thing as a "wait for input" action so you will need to use some kind of phrase to trigger your commands which store the title and the message.

It is a feature that I will consider adding in the future.

I would suggest some simple commands.

"EverNote title: {dictation}"
   - stores a variable

"EverNote message: {dictation}"
   - stores a variable

"EverNote create note"
   - checks if you have a title and message variable
   - if yes then create a new note (using smtp.send email - not robobrowser)
   - clear the variables
   - optionally you could use TTS to specify when a title and/or message are missing, and maybe show the command phrase to use to create one.
   - optionally before sending a message, show the message that will be created and offer to send it with confirmation, so the user can change the message or title if they want.