Dealing with switch latency in speech recognition
First Claim
1. A method of interacting with a mobile communication facility comprising:
- receiving a switch activation from a user to initiate a speech recognition recording session, wherein the speech recognition recording session comprises a voice command from the user followed by the speech to be recognized from the user, wherein the voice command is an application name;
recording the speech recognition recording session using a mobile communication facility resident capture facility;
storing a dictionary representation including multiple partial pronunciations of the application name at one or more of the mobile communication facility and a speech recognition facility;
determining that a first portion of the application name was clipped as a result of the user providing the command before the mobile communication facility resident capture facility was ready to receive;
recognizing a second portion of the application name as an indication that user speech for recognition will begin following the end of the second portion of the application name, wherein recognizing the second portion of the application name is through analysis of the dictionary representation, wherein the second portion of the application name is a portion of the application name that was not clipped off during the speech recognition recording session wherein recognizing the second portion of the application name is performed internal to the mobile communication facility;
recognizing the recorded speech using a speech recognition facility to produce an external output wherein recognizing the recorded speech is performed external to the mobile communications facility; and
using the selected output to perform a function on the mobile communication facility.
5 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for interacting with a mobile communication facility comprising receiving a switch activation from a user to initiate a speech recognition recording session, wherein the speech recognition recording session comprises a voice command from the user followed by the speech to be recognized from the user; recording the speech recognition recording session using a mobile communication facility resident capture facility; recognizing at least a portion of the voice command as an indication that user speech for recognition will begin following the end of the at least a portion of the voice command; recognizing the recorded speech using a speech recognition facility to produce an external output; and using the selected output to perform a function on the mobile communication facility.
-
Citations
22 Claims
-
1. A method of interacting with a mobile communication facility comprising:
-
receiving a switch activation from a user to initiate a speech recognition recording session, wherein the speech recognition recording session comprises a voice command from the user followed by the speech to be recognized from the user, wherein the voice command is an application name; recording the speech recognition recording session using a mobile communication facility resident capture facility; storing a dictionary representation including multiple partial pronunciations of the application name at one or more of the mobile communication facility and a speech recognition facility; determining that a first portion of the application name was clipped as a result of the user providing the command before the mobile communication facility resident capture facility was ready to receive; recognizing a second portion of the application name as an indication that user speech for recognition will begin following the end of the second portion of the application name, wherein recognizing the second portion of the application name is through analysis of the dictionary representation, wherein the second portion of the application name is a portion of the application name that was not clipped off during the speech recognition recording session wherein recognizing the second portion of the application name is performed internal to the mobile communication facility; recognizing the recorded speech using a speech recognition facility to produce an external output wherein recognizing the recorded speech is performed external to the mobile communications facility; and using the selected output to perform a function on the mobile communication facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of interacting with a mobile communication facility comprising:
-
receiving a switch activation from a user to initiate a speech recognition recording session, wherein the speech recognition recording session comprises a voice command from the user followed by the speech to be recognized from the user, wherein the voice command is an application name; recording the speech recognition recording session using a mobile communication facility resident capture facility; recognizing the voice command as an indication that user speech for recognition will begin following the end of the voice command; storing a dictionary representation including multiple partial pronunciations of the voice command at one or more of the mobile communication facility and a speech recognition facility; determining that a first portion of the application name was clipped as a result of the user providing the command before the mobile communication facility resident capture facility was ready to receive; analyzing clipping associated with the application name, based upon, at least in part, an analysis of the dictionary representation of a second portion of the application name, wherein the second portion of the application name is a portion of the application name that was not clipped off during the speech recognition recording session wherein recognizing the second portion of the application name is performed internal to the mobile communication facility; recognizing the recorded speech using a speech recognition facility to produce an external output wherein recognizing the recorded speech is performed external to the mobile communications facility; and using the selected output to perform a function on the mobile communication facility.
-
Specification