Routing audio streams based on semantically generated result sets
AssigneeIntel IP Corporation
InventorsMunir Nikolai Alexander Georges, Jakub Nowicki
Life of this patent
Estimating the term…
Abstract
An example apparatus for routing audio streams includes an audio receiver to receive audio from a microphone. The apparatus also includes a classifier to semantically generate a result set based on the audio. The apparatus further includes a scheduler to select a spoken language understanding (SLU) engine based on the result set. The apparatus includes a router to route the audio to the selected SLU engine.
Claims25
An apparatus for routing audio streams, comprising:
- an audio receiver to receive audio from a microphone;
- a classifier to semantically generate a result set comprising a confidence score generated for each of a plurality of different spoken language understanding (SLU) engines based on the audio, wherein the classifier is trained directly on domain data associated with the plurality of different SLU engines associated with different devices;
- a scheduler to select an SLU engine of the plurality of different SLU engines based on a highest confidence score in the result set;
- and
- a router to stream the audio to the selected SLU engine.
A method for routing audio streams, comprising:
- receiving, via a processor, audio from a microphone;
- semantically generating, via the processor, a result set comprising a confidence score generated for each of a plurality of different spoken language understanding (SLU) engines based on the audio via a classifier trained directly on domain data associated with the plurality of different SLU engines associated with different devices;
- selecting, via the processor, an SLU engine of the plurality of different SLU engines based on a highest confidence score in the result set;
- and
- streaming, via the processor, the audio to the selected SLU engine.
At least one non-transitory computer readable medium for routing audio streams having instructions stored therein that, in response to being executed on a computing device, cause the computing device to:
- receive audio from a microphone;
- semantically generate, via a classifier trained directly on domain data associated with a plurality of different spoken language understanding (SLU) engines associated with different devices, a result set comprising a confidence score generated for each of the plurality of different SLU engines based on the audio;
- select an SLU engine of the plurality of different SLU engines based on a highest confidence score in the result set;
- and
- stream the audio to the selected SLU engine.
Dependencies are inferred from the claim text.