DISAMBIGUATING TEXT THAT IS TO BE CONVERTED TO SPEECH USING CONFIGURABLE LEXEME BASED RULES
First Claim
1. A software language including language constructs for disambiguating text that is to be converted to speech using lexeme based rules, said language comprising:
- at least one conditional statement, wherein the conditional statement defines a sense of usage for a lexeme; and
a significant indicator associated with the conditional statement, wherein the significance indicator defines a criteria for selecting an associated sense of usage.
8 Assignments
0 Petitions
Accused Products
Abstract
A software language including language constructs for disambiguating text that is to be converted to speech using configurable lexeme based rules. The language can include at least one conditional statement and a significance indicator. The conditional statement can define a sense of usage for a lexeme. The significance indicator can define a criteria for selecting an associated sense of usage. The language can also include an action expression that is associated with a conditional statement that defines a set of programmatic actions to be executed upon a selection of the associated usage sense. The conditional statement can include a context range specification that defines a scope of an input string for examination when evaluating the conditional statement. Further, the conditional statement can include a directive that represents a defined condition of the lexeme or the text surrounding the lexeme.
35 Citations
20 Claims
-
1. A software language including language constructs for disambiguating text that is to be converted to speech using lexeme based rules, said language comprising:
-
at least one conditional statement, wherein the conditional statement defines a sense of usage for a lexeme; and a significant indicator associated with the conditional statement, wherein the significance indicator defines a criteria for selecting an associated sense of usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for disambiguating lexemes when text-to-speech processing comprising:
-
loading a set of disambiguation rules, wherein the disambiguation rules include a plurality of entries that define usage senses for lexemes; identifying an ambiguous lexeme in a text input string; obtaining the entry in the disambiguation rules that pertains to the identified lexeme, wherein the entry comprises at least one usage sense; and determining an applicable one of said at least one usage sense for the identified lexeme based upon an evaluation of the disambiguation rules associated with said at least one usage sense. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A text-to-speech system for converting text input to speech output comprising:
a text disambiguation engine configured to evaluate lexemes in accordance with a set of disambiguation rules that define usage senses for the lexemes, each usage sense having a conditional statement and a significance indicator, wherein the conditional statement defines a set of conditions applicable for selecting the usage sense, wherein the significance indicator defines an effect of the associated conditional statement evaluating as TRUE, wherein the different text-to-speech results are produced by the text-to-speech system for an evaluated lexeme depending upon which of the associated usage senses are determined to be applicable by the text disambiguation engine for a particular usage instance. - View Dependent Claims (19, 20)
Specification