Wireless device to access network-based voice-activated services using distributed speech recognition
First Claim
1. A method comprising:
- sensing a speech utterance using a mobile telecommunication device;
compressing the speech utterance by the mobile telecommunication device to generate compressed data;
communicating the compressed data from the mobile telecommunication device to a remote system;
performing a first remote attempt to recognize the speech utterance by the remote system based on the compressed data using a personal directory specific to the mobile telecommunication device;
performing a second remote attempt to recognize the speech utterance by the remote system based on the compressed data using a group directory for a group of which the mobile telecommunication device is a member;
communicating at least one remote recognition result from the remote system to the mobile telecommunication device based on the first remote attempt and the second remote attempt;
performing a local attempt to recognize the speech utterance locally by the mobile telecommunication device;
retrieving at least one local recognition result based on the local attempt; and
determining a final recognition result set based on the at least one local recognition result and the at least one remote recognition result.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech utterance is sensed using a mobile telecommunication device. The speech utterance is compressed into compressed data that is communicated from the mobile telecommunication device to a remote system. The remote system performs a first remote attempt to recognize the speech utterance using a personal directory specific to the mobile telecommunication device, and a second remote attempt to recognize the speech utterance using a group directory for a group of which the mobile telecommunication device is a member. At least one remote recognition result is communicated back to the mobile telecommunication device based on the first and second remote attempts. The mobile telecommunication device performs a local attempt to recognize the speech utterance and retrieves at least one local recognition result based thereon. A final recognition result set is determined based on the at least one local recognition result and the at least one remote recognition result.
126 Citations
27 Claims
-
1. A method comprising:
-
sensing a speech utterance using a mobile telecommunication device;
compressing the speech utterance by the mobile telecommunication device to generate compressed data;
communicating the compressed data from the mobile telecommunication device to a remote system;
performing a first remote attempt to recognize the speech utterance by the remote system based on the compressed data using a personal directory specific to the mobile telecommunication device;
performing a second remote attempt to recognize the speech utterance by the remote system based on the compressed data using a group directory for a group of which the mobile telecommunication device is a member;
communicating at least one remote recognition result from the remote system to the mobile telecommunication device based on the first remote attempt and the second remote attempt;
performing a local attempt to recognize the speech utterance locally by the mobile telecommunication device;
retrieving at least one local recognition result based on the local attempt; and
determining a final recognition result set based on the at least one local recognition result and the at least one remote recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A wireless telecommunication device comprising:
-
an audio input device to sense a speech utterance;
an automatic speech recognition engine responsive to the audio input device to perform a local attempt to recognize the speech utterance and to retrieve at least one local recognition result based on the local attempt;
a speech features extraction module responsive to the audio input device to compress the speech utterance into compressed data;
a data sync agent to communicate the compressed data to a remote system and to receive at least one remote recognition result from the remote system, the at least one remote recognition result based on a first remote attempt to recognize the speech utterance by the remote system based on the compressed data using a personal directory specific to the mobile telecommunication device, the at least one remote recognition result further based on a second remote attempt to recognize the speech utterance by the remote system based on the compressed data using a group directory for a group of which the mobile telecommunication device is a member; and
a session manager to determine a final recognition result set based on the at least one local recognition result and the at least one remote recognition result. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification