Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propagation of WakeWordEnd and UserIntent for unmatched intents #4

Open
cyb3rdog opened this issue Apr 15, 2021 · 0 comments
Open

Propagation of WakeWordEnd and UserIntent for unmatched intents #4

cyb3rdog opened this issue Apr 15, 2021 · 0 comments

Comments

@cyb3rdog
Copy link

Issue description

When a 'Hey Vector' user command phrase is not recognized or matched with existing intent, no event gets propagated throug the API at all, so all unrecognized events are dropped at the robot backend and clients do not even recognize that a robot command has been invoked, and ended ussuccessfully.

From the current implementation, it seems that the logic of passing the 'unrecognized' intents further to the API has been started, but never finished.

Suggested Resolution

  • To finish this implementation and pass the transcription of the microphone audio, from the voice recognition service to the intent response, for both intent api methods

    • WakeWordEnd - when the robot is not under behaviour control
    • UserIntent - when the robot is under behaviour control
  • With the actual voice recognition transcription available to api clients through this api endpoints, it would be possible to react to any phrase or keyword at a wish, and to process the whole parsing logic on the clients themselves, regardless of whether the phrase has been successully matched with a known backend intent or not (this will actually skyrocket the extension possibilites).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant