×

Tuning reusable software components in a speech application

  • US 8,386,248 B2
  • Filed: 09/22/2006
  • Issued: 02/26/2013
  • Est. Priority Date: 09/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of tuning reusable dialog components within a speech application comprising:

  • detecting speech recognition events generated from a plurality of speech recognitions, the plurality of speech recognitions performed by a speech recognition engine for a reusable dialog component that does not include any speech recognition engine, the reusable dialog component including a field and a confidence threshold that is associated with the field and specifies a minimally acceptable confidence score for any recognition result provided for the field, the field corresponding to a piece of information for which the speech application is configured to prompt a user, the speech recognition events being generated over a plurality of interactive voice response sessions;

    re-prompting the user for the piece of information if a confidence score associated with a recognition result is below the confidence threshold, the recognition result being generated from a speech recognition performed by the speech recognition engine on a user utterance uttered in response to the speech application prompting the user for the piece of information, the confidence score being generated by the speech recognition engine, being associated with a speech recognition event generated from the speech recognition performed on the user utterance and indicating a confidence in an accuracy of the recognition result; and

    automatically computing a suggested value for the confidence threshold by applying a statistical processing technique to confidence scores associated with a plurality of the speech recognition events, wherein a majority of the confidence scores for the plurality of the speech recognition events fall within a range having a low value and a high value, and wherein automatically computing the suggested value comprises computing a suggested value that is substantially equal to the low value for the range.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×