Methods and system for evaluating potential confusion within grammar structure for set of statements to be used in speech recognition during computing event
First Claim
1. A computer implemented method for evaluating potential confusion within a grammar structure for a set of statements to be used in speech recognition during a computing event, comprising:
- receiving a plurality of statements from within a grammar structure, each of the plurality of statements formed by a number of word sets;
identifying a number of alignment regions across the plurality of statements by aligning the plurality of statements on a word set basis, wherein each aligned word set represents an alignment region;
identifying a number of potential confusion zones across the plurality of statements, wherein each potential confusion zone is defined by words from two or more of the plurality of statements at corresponding positions outside the number of alignment regions;
for each of the identified potential confusion zones, analyzing using a computer phonetic pronunciations of the words within the potential confusion zone to determine a measure of confusion probability between the words when audibly processed by a speech recognition system during the computing event; and
generating, using the computer, a report to convey an identity of the potential confusion zones across the plurality of statements and their corresponding measure of confusion probability.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of statements are received from within a grammar structure. Each of the statements is formed by a number of word sets. A number of alignment regions across the statements are identified by aligning the statements on a word set basis. Each aligned word set represents an alignment region. A number of potential confusion zones are identified across the statements. Each potential confusion zone is defined by words from two or more of the statements at corresponding positions outside the alignment regions. For each of the identified potential confusion zones, phonetic pronunciations of the words within the potential confusion zone are analyzed to determine a measure of confusion probability between the words when audibly processed by a speech recognition system during the computing event. An identity of the potential confusion zones across the statements and their corresponding measure of confusion probability are reported to facilitate grammar structure improvement.
-
Citations
20 Claims
-
1. A computer implemented method for evaluating potential confusion within a grammar structure for a set of statements to be used in speech recognition during a computing event, comprising:
-
receiving a plurality of statements from within a grammar structure, each of the plurality of statements formed by a number of word sets; identifying a number of alignment regions across the plurality of statements by aligning the plurality of statements on a word set basis, wherein each aligned word set represents an alignment region; identifying a number of potential confusion zones across the plurality of statements, wherein each potential confusion zone is defined by words from two or more of the plurality of statements at corresponding positions outside the number of alignment regions; for each of the identified potential confusion zones, analyzing using a computer phonetic pronunciations of the words within the potential confusion zone to determine a measure of confusion probability between the words when audibly processed by a speech recognition system during the computing event; and generating, using the computer, a report to convey an identity of the potential confusion zones across the plurality of statements and their corresponding measure of confusion probability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for evaluating potential confusion within a grammar structure for a set of statements to be used in speech recognition during a computing event, comprising:
-
an input module defined to receive a plurality of statements from within a grammar structure, each of the plurality of statements formed by a number of word sets; a word-level alignment module defined to identify a number of alignment regions across the plurality of statements received by the input module, wherein an alignment region corresponds to identical word sets aligned across the plurality of statements; a confusion zone identification module defined to identify a number of potential confusion zones across the plurality of statements, wherein each potential confusion zone is defined by words from two or more of the plurality of statements at corresponding positions outside the number of alignment regions identified by the word-level alignment module; and a confusion probability analysis module defined to analyze phonetic pronunciations of the words within a given potential confusion zone identified by the confusion zone identification module to determine a measure of confusion probability between the words within the given potential confusion zone when audibly processed by a speech recognition system during the computing event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory data storage device having program instructions stored thereon for evaluating potential confusion within a grammar structure for a set of statements to be used in speech recognition during a computing event, comprising:
-
program instructions for receiving a plurality of statements from within a grammar structure, each of the plurality of statements formed by a number of word sets; program instructions for identifying a number of alignment regions across the plurality of statements by aligning the plurality of statements on a word set basis, wherein each aligned word set represents an alignment region; program instructions for identifying a number of potential confusion zones across the plurality of statements, wherein each potential confusion zone is defined by words from two or more of the plurality of statements at corresponding positions outside the number of alignment regions; and program instructions for analyzing phonetic pronunciations of the words within each potential confusion zone to determine a measure of confusion probability between the words within each potential confusion zone when audibly processed by a speech recognition system during the computing event. - View Dependent Claims (20)
-
Specification