blather icon indicating copy to clipboard operation
blather copied to clipboard

Improvement: Subtasks

Open ajbogh opened this issue 11 years ago • 0 comments

Blather should be able to use certain key phrases after a parent phrase has been spoken. If there was a parent phrase of "Microwave" and a subtask of "reheat" then the subtask should only become available after speaking the parent phrase.

After a certain period of time the system can return to the top level so that all commands are available again.

Examples:

Refrigerator

  • water
  • ice
  • light

Microwave

  • reheat
  • one minute
  • two minutes
  • popcorn
  • light

The only time water or reheat should be available is if the user spoke the words "Refrigerator" or "Microwave" first, otherwise a smart refrigerator could be dispense water all over the floor when it misinterpreted room noise. The light action is shared between both examples but only the one within the active parent would work for a set period of time (30 seconds for example).

A key phrase could be used to return the system back to the parent level ("return to home").

ajbogh avatar Apr 27 '14 06:04 ajbogh