Interactive command recognition enhancement system and method

   
   

An interactive command recognition system and method are described. In a preferred embodiment, responsive to a user inputting a command, or word string, to the interactive command recognition system, a physical recognition portion of the system performs physical recognition functions on the input word string and assigns to a number of candidate matches for each of the individual words of the command, a physical score based on the probability that each word was properly recognized by the system, and then computes an average A of these scores. Similarly, a command recognition portion of the system performs command recognition functions on the input command, assigns to each of the words a score based on the probability that the word is part of a recognized command, and then computes an average B of these scores. These averages A and B can then be used in a variety of manners, depending on the particular implementation of the command recognition system. In one implementation, if B is greater than a predetermined logical threshold, the command is executed. If B is less than the predetermined logical threshold and A is greater than a predetermined physical threshold, indicating that the words were but the command was not understood by the system, the user is advised to rephrase the command. In contrast, if both A and B are less than the respective thresholds, indicating that neither the words nor the command was understood by the system, the user is advised to repeat the command more clearly.

Ένα διαλογικές σύστημα και μια μέθοδος αναγνώρισης εντολής περιγράφονται. Σε μια προτιμημένη ενσωμάτωση, απαντητική σε έναν χρήστη που εισάγει μια εντολή, ή τη σειρά λέξης, στο διαλογικό σύστημα αναγνώρισης εντολής, μια φυσική μερίδα αναγνώρισης του συστήματος εκτελεί τις φυσικές λειτουργίες αναγνώρισης στη σειρά λέξης εισαγωγής και ορίζει σε διάφορο υποψήφιο τις αντιστοιχίες για κάθε μια από τις μεμονωμένες λέξεις της εντολής, ένα φυσικό αποτέλεσμα βασισμένο στην πιθανότητα ότι κάθε λέξη αναγνωρίστηκε κατάλληλα από το σύστημα, και υπολογίζει έπειτα ένα μέσο Α αυτών των αποτελεσμάτων. Ομοίως, μια μερίδα αναγνώρισης εντολής του συστήματος εκτελεί τις λειτουργίες αναγνώρισης εντολής στην εντολή εισαγωγής, ορίζει σε κάθε μια από τις λέξεις ένα αποτέλεσμα βασισμένο στην πιθανότητα ότι η λέξη είναι μέρος μιας αναγνωρισμένης εντολής, και υπολογίζει έπειτα ένα μέσο β αυτών των αποτελεσμάτων. Αυτοί οι μέσοι όροι Α και β μπορούν έπειτα να χρησιμοποιηθούν με ποικίλους τρόπους, ανάλογα με την ιδιαίτερη εφαρμογή του συστήματος αναγνώρισης εντολής. Σε μια εφαρμογή, εάν το β είναι μεγαλύτερο από ένα προκαθορισμένο λογικό κατώτατο όριο, η εντολή εκτελείται. Εάν το β είναι λιγότερο από το προκαθορισμένο λογικό κατώτατο όριο και το Α είναι μεγαλύτερο από ένα προκαθορισμένο φυσικό κατώτατο όριο, δείχνοντας ότι οι λέξεις ήταν μόνο η εντολή δεν έγινε κατανοητή από το σύστημα, ο χρήστης ενθαρρύνεται για να διαμορφώσει εκ νέου την εντολή. Αντίθετα, εάν και το Α και το β είναι λιγότερο από τα αντίστοιχα κατώτατα όρια, δείχνοντας ότι ούτε οι λέξεις ούτε η εντολή δεν έγιναν κατανοητές από το σύστημα, ο χρήστης ενθαρρύνεται για να επαναλάβει την εντολή πιό σαφώς.

 
Web www.patentalert.com

< Method and apparatus to receive selected audio content

< Voice network access provider system and method

> System and methods for monitoring application server performance

> Generalized keyword matching for keyword based searching over relational databases

~ 00131