Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

afb-voiceservice-wakeword-detector

  • Provides an interface primarily for the core afb-voiceservice-highlevel to listen for wakeword detection events and make request routing decisions.

  • This binding will internally talk to or host voice assistant vendor specific wake word solutions to enable the wake word detection.


Voice Agent Vendor Software

1) voice-agent-binding

  • The API specification of voice agent is defined in this document. All the vendor specific voice agent bindings will follow the same specific to integrate with the high level voice service.
  • Voice Agent will listen to audio input when instructed by the high level voice service.
  • Voice Agent will run its own automatic speech recognition, natural language processing, generates intents to perform requested action.
  • Voice Agent will have its own authentication, connection and dialog management flows. And generates events to notify the high level voice service of its state transitions.
  • Voice Agent will use the high level voice service's interaction manager to command system applications to perform tasks, like Route to a specific geo code, Dial a Number, Play music etc.

...