A computer-implemented method for providing a candidate list of
alternatives for a text selection containing text from multiple input
sources, each of which can be stochastic (such as a speech recognition
unit, handwriting recognition unit, or input method editor) or
non-stochastic (such as a keyboard and mouse). A text component of the
text selection may be the result of data processed through a series of
stochastic input sources, such as speech input that is converted to text
by a speech recognition unit before being used as input into an input
method editor. To determine alternatives for the text selection, a
stochastic input combiner parses the text selection into text components
from different input sources. For each stochastic text component, the
combiner retrieves a stochastic model containing alternatives for the text
component. If the stochastic text component is the result of a series of
stochastic input sources, the combiner derives a stochastic model that
accurately reflects the probabilities of the results of the entire series.
The combiner creates a list of alternatives for the text selection by
combining the stochastic models retrieved. The combiner may revise the
list of alternatives by applying natural language principles to the text
selection as a whole. The list of alternatives for the text selection is
then presented to the user. If the user chooses one of the alternatives,
then the word processor replaces the text selection with the chosen
candidate.
Компьютер-snabjenny1 метод для обеспечивать перечень выбранного алтернативы для выбора текста содержа текст от множественные источника требований, каждое из которых может быть стохастическо (such as блок опознавания речи, блок опознавания почерка, или редактор метода входного сигнала) или нон-stoxasticesko (such as клавиатура и мышь). Компонентом текста выбора текста может быть результат данных обрабатываемым через серию стохастические источника требований, such as input речь которая преобразована к тексту блоком опознавания речи перед быть использованным как входной сигнал в редактор метода входного сигнала. Для того чтобы обусловить алтернативы для выбора текста, стохастический combiner входного сигнала parses выбор текста в компоненты текста от по-разному источника требований. Для каждого стохастического компонента текста, combiner retrieves стохастическая модель содержа алтернативы для компонента текста. Если стохастическим компонентом текста будет результат серии стохастические источника требований, то combiner выводит стохастическую модель которая точно отражает вероятности результатов всей серии. Combiner создает перечень алтернативы для выбора текста путем совмещать стохастические retrieved модели. Combiner может откорректировать перечень алтернативы путем прикладывать принципы естественного языка к выбору текста в целом. Перечень алтернативы для выбора текста после этого приведен к потребителю. Если потребитель выбирает одну из алтернатив, то текстовыйа редактор заменяет ть выбор текста с выбранным выбранным.