Hybrid controller for ASR
First Claim
Patent Images
1. A mobile device adapted for automatic speech recognition (ASR) of speech input, the mobile device comprising:
- a local ASR arrangement configured to perform local ASR processing of the speech input including processing any speech recognition results received from a remote server; and
a local controller configured to perform;
sending the speech input to the local ASR arrangement;
sending the speech input to the remote server for remote ASR processing; and
after sending the speech input to the remote server, determining if a remote ASR processing condition is met,wherein the local controller determines if the remote ASR processing condition is met while the local ASR arrangement processes the speech input, andwherein local ASR recognition processes are suspended by the local ASR arrangement in response to the local controller determining that the remote ASR processing condition is met so that recognition results solely from the remote ASR processing are used to produce an output interpretation of the speech input.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile device is described which is adapted for automatic speech recognition (ASR). A speech input receives an unknown speech input signal from a user. A local controller determines if a remote ASR processing condition is met, transforms the speech input signal into a selected one of multiple different speech representation types, and sends the transformed speech input signal to a remote server for remote ASR processing. A local ASR arrangement performs local ASR processing of the speech input including processing any speech recognition results received from the remote server.
-
Citations
17 Claims
-
1. A mobile device adapted for automatic speech recognition (ASR) of speech input, the mobile device comprising:
-
a local ASR arrangement configured to perform local ASR processing of the speech input including processing any speech recognition results received from a remote server; and a local controller configured to perform; sending the speech input to the local ASR arrangement; sending the speech input to the remote server for remote ASR processing; and after sending the speech input to the remote server, determining if a remote ASR processing condition is met, wherein the local controller determines if the remote ASR processing condition is met while the local ASR arrangement processes the speech input, and wherein local ASR recognition processes are suspended by the local ASR arrangement in response to the local controller determining that the remote ASR processing condition is met so that recognition results solely from the remote ASR processing are used to produce an output interpretation of the speech input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for automatic speech recognition (ASR) of a speech input, the method comprising:
-
sending the speech input to a local ASR arrangement; sending the speech input to a remote server for remote ASR processing; and after sending the speech input to the remote server, determining if a remote ASR processing condition is met, wherein determining if the remote ASR processing condition is met occurs while the local ASR arrangement processes the speech input; and when the remote ASR processing condition is determined to be met, suspending speech processing by the local ASR arrangement so that recognition results solely from the remote ASR processing are used to produce an output interpretation of the speech input. - View Dependent Claims (14, 15)
-
-
16. At least one non-transitory computer-readable storage medium storing processor-executable instructions that when executed by a computer system, cause the computer system to perform a method for automatic speech recognition (ASR) of a speech input, the method comprising:
-
sending the speech input to a local ASR arrangement; sending the speech input to a remote server for remote ASR processing; and after sending the speech input to the remote server, determining if a remote ASR processing condition is met, wherein determining if the remote ASR processing condition is met occurs while the local ASR arrangement processes the speech input; and when the remote ASR processing condition is determined to be met, suspending speech processing by the local ASR arrangement so that recognition results solely from the remote ASR processing are used to produce an output interpretation of the speech input. - View Dependent Claims (17)
-
Specification