Legal claims defining the scope of protection, as filed with the USPTO.
1. In a computing device and at a speech recognition problem detection program executed on the computing device, a method for identifying a cross-language speech recognition problem, comprising: receiving a target word from a target application; acquiring a phonetic transcription of the target word comprising one or more target phonetic units; determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language; in response to determining that the at least one target phonetic unit is not found in the plurality of native phonetic units, outputting a warning of the cross-language speech recognition problem for display on a display device, wherein the warning comprises the target word; receiving feedback comprising performance statistics related to a recognition accuracy by a speech detection program of the target word, wherein the target word has been previously evaluated by the speech recognition problem detection program; utilizing the feedback to determine that the recognition accuracy of the target word is below a predetermined threshold; and in response to determining that the recognition accuracy of the target word is below a predetermined threshold, adding the target word to a black list comprising a plurality of words having a recognition accuracy below the predetermined threshold.
2. The method of claim 1 , further comprising: prior to determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language, comparing the one or more target phonetic units to the plurality of native phonetic units associated with the native language, wherein the determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language is made based upon an outcome of the comparing.
3. The method of claim 1 , wherein the one or more target phonetic units and the plurality of native phonetic units comprise syllabic units or phonemic units.
4. The method of claim 1 , wherein the one or more target phonetic units and the plurality of native phonetic units comprise phonemic units and syllabic units, and determining that at least one target phonetic unit is not found in the plurality of native phonetic units further comprises: determining that a target phonemic unit of the target word is not found in the plurality of native phonemic units associated with the native language; and determining that a target syllabic unit of the target word is not found in the plurality of native syllabic units associated with the native language.
5. The method of claim 1 , further comprising determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with at least one of a plurality of native languages.
6. The method of claim 1 , wherein the warning further comprises a phonetic unit type indicator that distinguishes a phonemic cross-language speech recognition problem from a syllabic cross-language speech recognition problem.
7. The method of claim 6 , wherein the phonetic unit type indicator comprises the phonemic cross-language speech recognition problem displayed in a first color and the syllabic cross-language speech recognition problem displayed in a second color different from the first color.
8. The method of claim 1 , further comprising: subsequently receiving the target word from another target application; determining that the target word is found on the black list; and in response to determining that the target word is found on the black list, outputting the warning of the cross-language speech recognition problem for display on the display device, wherein the warning comprises the target word.
9. The method of claim 1 , further comprising: receiving a target sentence from the target application; and extracting the target word from the target sentence.
10. A speech recognition problem detector for identifying a cross-language speech recognition problem, comprising: a processor; and a speech recognition problem detection program comprising instructions executable by the processor and stored in a mass storage of the speech recognition problem detector, the speech recognition problem detection program configured to: receive a target word from a target application; acquire a phonetic transcription of the target word comprising one or more target phonetic units; determine that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with the native language; in response to determining that the at least one target phonetic unit is not found in the plurality of native phonetic units, output a warning of the cross-language speech recognition problem for display on a display device, wherein the warning comprises the target word; receive feedback comprising performance statistics related to a recognition accuracy by a speech detection program of the target word, wherein the target word has been previously evaluated by the speech recognition problem detection program; utilize the feedback to determine that the recognition accuracy of the target word is below a predetermined threshold; and in response to determining that the recognition accuracy of the target word is below a predetermined threshold, add the target word to a black list comprising a plurality of words having a recognition accuracy below the predetermined threshold.
11. The speech recognition problem detector of claim 10 , wherein the speech recognition problem detection program is further configured to, prior to determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language, compare the one or more target phonetic units to the plurality of native phonetic units associated with the native language, wherein the determining that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with a native language is made based upon an outcome of the comparing.
12. The speech recognition problem detector of claim 10 , wherein the one or more target phonetic units and the plurality of native phonetic units comprise phonemic units or syllabic units.
13. The speech recognition problem detector of claim 10 , wherein the one or more target phonetic units and the plurality of native phonetic units comprise phonemic units and syllabic units, and the speech recognition problem detection program is further configured to: determine that a target phonemic unit of the target word is not found in the plurality of native phonemic units associated with the native language; and determine that a target syllabic unit of the target word is not found in the plurality of native syllabic units associated with the native language.
14. The speech recognition problem detector of claim 10 , wherein the speech recognition problem detection program is further configured to determine that at least one of the target phonetic units is not found in a plurality of native phonetic units associated with at least one of a plurality of native languages.
15. The speech recognition problem detector of claim 10 , wherein the warning further comprises a phonetic unit type indicator that distinguishes a phonemic cross-language speech recognition problem from a syllabic cross-language speech recognition problem.
16. The speech recognition problem detector of claim 15 , wherein the phonetic unit type indicator comprises the phonemic cross-language speech recognition problem displayed in a first color and the syllabic cross-language speech recognition problem displayed in a second color different from the first color.
17. The speech recognition problem detector of claim 10 , wherein the speech recognition problem detection program is further configured to: subsequently receive the target word from another target application; determine that the target word is found on the black list; and in response to determining that the target word is found on the black list, output the warning of the cross-language speech recognition problem for display on the display device, wherein the warning comprises the target word.
18. The speech recognition problem detector of claim 10 , wherein the speech recognition problem detection program is further configured to: receive a target sentence from the target application; and extract the target word from the target sentence.
19. In a computing device and at a speech recognition problem detection program executed on the computing device, a method for identifying a cross-language speech recognition problem, comprising: receiving a first target word from a target application; acquiring a phonetic transcription of the first target word comprising one or more target phonetic units; comparing at least one of the target phonetic units to a plurality of native phonetic units associated with a native language; determining that the at least one target phonetic unit is not found in the plurality of native phonetic units associated with the native language; in response to determining that the at least one target phonetic unit is not found in the plurality of native phonetic units associated with the native language, outputting a warning of the cross-language speech recognition problem for display on a display device, wherein the warning comprises the first target word and a problem language indicator that indicates the native language; receiving feedback comprising performance statistics related to a recognition accuracy by a speech detection program of a second target word, wherein the second target word has been previously evaluated by the speech recognition problem detection program; utilizing the feedback, determining that the recognition accuracy by the speech detection program of the second target word is below a predetermined threshold; in response to determining that the recognition accuracy of the second target word is below the predetermined threshold, adding the second target word to a black list comprising a plurality of words having a recognition accuracy below the predetermined threshold; subsequently receiving the second target word from another target application; determining that the second target word is found on the black list; and in response to determining that the second target word is found on the black list, outputting the warning of the cross-language speech recognition problem for display on the display device, wherein the warning comprises the second target word and the problem language indicator that indicates the native language.
20. The method of claim 19 , wherein the warning further comprises a phonetic unit type indicator that distinguishes a phonemic cross-language speech recognition problem from a syllabic cross-language speech recognition problem.
Unknown
October 18, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.