DETECTING SPEECH INPUT PHRASE CONFUSION RISK
First Claim
1. On a computing device, a method of detecting phrase confusion risk in a proposed speech grammar for a computer program, the method comprising:
- providing a speech grammar development tool configured toreceive input of a text representation of each of a plurality of proposed speech grammar terms,for each proposed speech grammar term, convert the text representation to a phonetic representation of the speech grammar term and compare the phonetic representation of the speech grammar term to the phonetic representations of other speech grammar terms using a weighted similarity matrix, andprovide an output regarding risk of confusion between two proposed speech grammar terms based upon a comparison of the phonetic representations of the two proposed speech grammar terms;
receiving data regarding incorrect speech grammar term identification; and
modifying one or more weights in the weighted similarity matrix based upon the data.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to identifying phonetically similar speech grammar terms during computer program development. For example, one disclosed embodiment provides a method including providing a speech grammar development tool configured to receive input of a text representation of each of a plurality of proposed speech grammar terms, convert each text representation to a phonetic representation of the speech grammar term, compare the phonetic representation of the speech grammar term to the phonetic representations of other speech grammar terms using a weighted similarity matrix, and provide an output regarding risk of confusion between two proposed speech grammar terms based upon a comparison of the phonetic representations of the two proposed speech grammar terms. The method further includes receiving data regarding incorrect speech grammar term identification, and modifying one or more weights in the weighted similarity matrix based upon the data.
37 Citations
20 Claims
-
1. On a computing device, a method of detecting phrase confusion risk in a proposed speech grammar for a computer program, the method comprising:
-
providing a speech grammar development tool configured to receive input of a text representation of each of a plurality of proposed speech grammar terms, for each proposed speech grammar term, convert the text representation to a phonetic representation of the speech grammar term and compare the phonetic representation of the speech grammar term to the phonetic representations of other speech grammar terms using a weighted similarity matrix, and provide an output regarding risk of confusion between two proposed speech grammar terms based upon a comparison of the phonetic representations of the two proposed speech grammar terms; receiving data regarding incorrect speech grammar term identification; and modifying one or more weights in the weighted similarity matrix based upon the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. On a computing device, a method of detecting phrase confusion risk in proposed speech grammar for a computer program, the method comprising:
-
receiving an input of a text representation of a speech grammar term; determining a phonetic representation of the speech grammar term from the text representation; if a portion of the speech grammar term comprises a duration below a threshold duration, then omitting the portion of the phonetic representation of the speech grammar term; comparing the phonetic representation of the speech grammar term to a phonetic representation of another speech grammar term; and outputting a representation of a risk of confusion between the speech grammar term and the other speech grammar term. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing system, comprising:
-
a logic subsystem; and a data holding subsystem storing instructions executable by the logic subsystem to; provide a speech grammar development tool configured to receive input of a text representation of each of a plurality of proposed speech grammar terms, for each proposed speech grammar term, convert the text representation to a phonetic representation of the speech grammar term and compare the phonetic representation of the speech grammar term to the phonetic representations of other speech grammar terms using a weighted similarity matrix, the weighted similarity matrix comprising, for each phoneme of a plurality of phonemes, a weight for each phonetic feature of a plurality of phonetic features, and provide an output regarding risk of confusion between two proposed speech grammar terms based upon a comparison of the phonetic representations of the two proposed speech grammar terms; receive data regarding one or more incorrect speech grammar term identifications, the data comprising an actual pronunciation for a selected speech grammar term that is different from the expected pronunciation of the selected speech grammar term; and store a phonetic representation of the actual pronunciation of the selected speech grammar term. - View Dependent Claims (17, 18, 19, 20)
-
Specification