US2016171979A1PendingUtilityA1
Tiled grammar for phrase spotting with a persistent companion device
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
H04N 23/611B25J 11/0015B25J 11/0005G10L 15/22G10L 15/32B25J 9/0003G10L 2015/223G10L 15/197B25J 11/001B25J 9/1694
54
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Tiled grammar-based phrase spotting includes orienting at least one segment of a multi-segment robot to facilitate capturing speech of a user arriving at the robot, and configuring a plurality of processing threads of a multi-threaded processing environment into distinct tiles, wherein at least a portion of the plurality of processing threads operate simultaneously on the captured speech to recognize a phrase type using a speech recognition grammar that is associated with the corresponding tile, wherein at least two of the tiles employ different speech recognition grammars to recognize different content in the captured speech.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
orienting at least one segment of a multi-segment robot to facilitate capturing speech of a user arriving at the robot; and configuring a plurality of processing threads of a multi-threaded processing environment into distinct tiles, wherein at least a portion of the plurality of processing threads operate simultaneously on the captured speech to recognize a phrase type using a speech recognition grammar that is associated with the corresponding tile, wherein at least two of the tiles employ different speech recognition grammars to recognize different content in the captured speech.
2 . The method of claim 1 , wherein the audio is speech of a user in proximity to the robot.
3 . The method of claim 1 , further comprising triggering execution of a second phrase spotting recognizer based on recognition of a phrase by a first phrase spotting recognizer.
4 . The method of claim 3 , wherein the first phrase spotting recognizer comprises at least one of the processing threads.
5 . The method of claim 3 , wherein phrase spotting recognizers for different phrases are arranged according to a graph data structure that organizes the order of triggering of at least one different phrase spotting recognizer based on recognition of a particular phrase by at least one other phrase spotting recognizer.
6 . The method of claim 1 , further comprising causing an interaction action to be taken by the robot based on a determined phrase detected from the captured audio as a result of at least one iteration of operation of at least two recognizers.
7 . The method of claim 1 , wherein a final phrase is determined based on a plurality of candidate phrases determined by the plurality of recognizers.
8 . The method of claim 7 , wherein the final phrase is a compound phrase consisting of portions determined by each of a plurality of recognizers.
9 . The method of claim 1 , wherein determination of at least one portion of a phrase is determined by comparing speech recognition confidence levels of a plurality of recognizers.
10 . The method of claim 1 , wherein at least one phrase spotting recognizer employs natural language processing on the captured speech.
11 . The method of claim 1 , wherein the phase recognizing grammar is adapted to be statistically-based in response detecting a plurality of determined phrases.
12 . A system comprising:
a multi-segment robot configured to orient at least one segment to facilitate capture of audio arriving at the robot; a multi-threaded processing environment of a processor associated with the robot, the environment for facilitating simultaneous operation of threads in the environment; and a plurality of processing threads deployed in the multi-threaded processing environment, the threads configured into distinct tiles, at least a portion of the plurality of processing threads operating simultaneously on the captured audio to recognize a phrase type using a speech recognition grammar that is associated with the corresponding tile, wherein at least two of the tiles employ different speech recognition grammars to recognize different content in the captured audio.
13 . The system of claim 12 , wherein the audio is speech of a user in proximity to the robot.
14 . The system of claim 12 , further comprising a second processing thread for a second tile that is triggered based on recognition of a phrase by a processing thread for a first tile.
15 . The system of claim 14 , wherein tile-specific processing threads for recognizing different phrases are arranged according to a graph data structure that organizes the order of triggering of at least one different tile-specific processing thread based on recognition of a particular phrase by at least one other tile-specific processing thread.
16 . The system of claim 12 , further comprising an interaction action that is taken by the robot based on a determined phrase detected from the captured audio as a result of at least one iteration of operation of at least two tile-specific processing threads.
17 . The system of claim 12 , wherein a final phrase is based on a plurality of candidate phrases determined by the plurality of processing threads.
18 . The system of claim 17 , wherein the final phrase is a compound phrase consisting of portions determined by each of a plurality of processing threads.
19 . The system of claim 12 , wherein recognition of at least one portion of a phrase type is determined by comparing speech recognition confidence levels of a plurality of processing threads.
20 . The system of claim 12 , wherein the speech recognizing grammar is adapted to be statistically-based in response to detecting a plurality of phrase types.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.