КОРРЕКЦИЯ ОШИБОК ДЛЯ СИСТЕМ РАСПОЗНАВАНИЯ РЕЧИ

1. Способ исправления слов в последовательности слов, полученной при распознавании входной речевой последовательности, содержащий:
представление данной последовательности слов пользователю, причем каждое слово в данной последовательности слов связано с соответствующей степенью достоверности распознавания, при этом по меньшей мере одно слово в упомянутой последовательности слов автоматически выделено в зависимости от степени достоверности его распознавания; и
замену по меньшей мере одного слова в данной последовательности слов, в случае, если оно выбрано пользователем для исправления.
2. Способ по п.1, отличающийся тем, что по меньшей мере одно выделенное слово связано с самой низкой степенью достоверности распознавания из всех слов в данной последовательности слов.
3. Способ по п.2, отличающийся тем, что по меньшей мере одно выделенное слово автоматически выделено путем автоматического позиционирования селектора на этом слове.
4. Способ по п.1, отличающийся тем, что по меньшей мере одно выделенное слово связано со степенью достоверности распознавания, которая не превышает заданный порог.
5. Устройство для исправления слов в последовательности слов, полученной при распознавании входной речевой последовательности, содержащее:
средства для представления данной последовательности слов пользователю, причем каждое слово в данной последовательности слов связано с соответствующей степенью достоверности распознавания, при этом по меньшей мере одно слово в данной последовательности слов автоматически выделено в зависимости от степени достоверности его распознавания; и
средства для замены по меньшей мере одного слова в данной последовательности слов, в случае, если оно было выбрано пользователем для исправления.
6. Устройство по п.5, которое представляет собой портативное мультимедийное устройство или его часть.
7. Прикладной программный продукт, включающий носитель данных с прикладной программой для исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, содержащий:
программный код для представления данной последовательности слов пользователю, причем каждое слово в данной последовательности слов связано с соответствующей степенью достоверности распознавания, при этом по меньшей мере одно слово в упомянутой последовательности слов автоматически выделено в зависимости от степени достоверности его распознавания; и
программный код для замены по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно было выбрано пользователем для исправления.
8. Способ исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, причем для каждого слова в данной последовательность слов существует связанный с ним набор альтернативных слов-кандидатов, содержащий:
представление данной последовательности слов пользователю; и
замену по меньшей мере одного слова в данной последовательности слов, в случае, если оно было выбрано упомянутым пользователем для исправления, словом-кандидатом из связанного с этим словом набора слов-кандидатов, причем упомянутые слова-кандидаты в этом наборе слов-кандидатов, связанном с упомянутым по меньшей мере одним выбранным словом, упорядочены согласно критерию упорядочивания, который соответствует правдоподобию упомянутых слов-кандидатов для правильной замены упомянутого по меньшей мере одного выбранного слова.
9. Способ по п.8, отличающийся тем, что критерий упорядочивания основан по меньшей мере на одной из языковых моделей, которая содержит статистику правдоподобия набора слов, содержащего по меньшей мере одно слово, существующее в языке, и на достоверности распознавания упомянутых слов-кандидатов, причем упомянутая достоверность распознавания выражает, для каждого слова-кандидата в наборе слов-кандидатов, соответствующую достоверность того, что упомянутое слово-кандидат представляет собой результат правильного распознавания речи.
10. Способ по п.8, отличающийся тем, что выбор упомянутого слова-кандидата, которое заменяет упомянутое по меньшей мере одно выбранное слово, из упомянутого набора слов-кандидатов, включает пошаговый перебор слов-кандидатов по принципу «слово-за-словом».
11. Способ по п.8, отличающийся тем, что критерий упорядочивания по меньшей мере основан на языковой модели, которая содержит статистику правдоподобия по меньшей мере для двух слов языка, расположенных друг за другом, также содержащий:
обновление, в случае, если упомянутое по меньшей мере одно слово выбрано и заменено в данной последовательности слов упомянутым словом-кандидатом, порядка слов-кандидатов по меньшей мере в одном наборе слов-кандидатов, связанном с соответствующим словом, которое в пределах данной последовательности слов является соседним с упомянутым по меньшей мере одним выбранным и замененным словом, причем такое обновление порядка слов-кандидатов в упомянутом по меньшей мере одном наборе слов-кандидатов выполняют согласно упомянутому критерию упорядочивания и с учетом упомянутого слова-кандидата, которым было заменено по меньшей мере одно выбранное и замененное слово.
12. Устройство для исправления слов в последовательности слов, полученной при распознавании входной речевой последовательности, причем для каждого слова в данной последовательности слов существует связанный с ним набор альтернативных слов-кандидатов, содержащее:
средства для представления данной последовательности слов пользователю; и
средства для замены по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно выбрано пользователем для исправления, словом-кандидатом из связанного с указанным словом набора слов-кандидатов, причем эти слова-кандидаты в упомянутом наборе слов-кандидатов, связанном по меньшей мере с одним выбранным словом, упорядочены согласно критерию упорядочивания, который соответствует правдоподобию упомянутых слов-кандидатов для правильной замены упомянутого по меньшей мере одного выбранного слова.
13. Устройство по п.12, также содержащее:
средства для пошагового перебора альтернатив выбора на основе принципа "слово-за-словом", чтобы выбрать упомянутое слово-кандидат для замены по меньшей мере одного выбранного слова из упомянутого набора слов-кандидатов.
14. Устройство по п.12, также содержащее:
средства для обновления, в случае, если по меньшей мере одно слово выбрано и заменено в данной последовательности слов упомянутым словом-кандидатом, порядка слов-кандидатов по меньшей мере в одном наборе слов-кандидатов, связанном с соответствующим словом, соседним в пределах данной последовательности слов с упомянутым по меньшей мере одним выбранным и замененным словом, причем упомянутый критерий упорядочивания по меньшей мере основан на языковой модели, которая содержит статистику правдоподобия по меньшей мере для двух слов языка, расположенных друг за другом, при этом такое обновление упомянутого порядка слов-кандидатов в упомянутом по меньшей мере одном наборе слов-кандидатов выполняется согласно упомянутому критерию упорядочивания и с учетом упомянутого слова-кандидата, которым было заменено по меньшей мере одно выбранное и замененное слово.
15. Устройство по п.12, которое представляет собой портативное мультимедийное устройство или его часть.
16. Прикладной программный продукт, включающий носитель данных с прикладной программой для исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, причем для каждого слова в данной последовательности слов существует связанный с ним набор альтернативных слов-кандидатов, при этом упомянутая прикладная программа содержит:
программный код для представления данной последовательности слов пользователю; и
программный код для замены по меньшей мере одного слова в данной последовательности слов, в случае, если оно выбрано пользователем для исправления, словом-кандидатом из связанного с указанным словом набора слов-кандидатов, причем эти слова-кандидаты в упомянутом наборе слов-кандидатов, связанном по меньшей мере с одним выбранным словом, упорядочены согласно критерию упорядочивания, который соответствует правдоподобию упомянутых слов-кандидатов для правильной замены упомянутого по меньшей мере одного выбранного слова.
17. Прикладной программный продукт по п.16, отличающийся тем, что упомянутый критерий упорядочивания по меньшей мере основан на языковой модели, которая содержит статистику правдоподобия по меньшей мере для двух слов языка, расположенных друг за другом, также содержащий:
программный код для обновления, в случае, если упомянутое по меньшей мере одно слово было выбрано и заменено в данной последовательности слов упомянутым словом-кандидатом, порядка слов-кандидатов по меньшей мере в одном наборе слов-кандидатов, связанном с соответствующим словом, соседним в пределах упомянутой последовательности слов с упомянутым по меньшей мере одним выбранным и замененным словом, причем такое обновление вышеуказанного порядка слов-кандидатов в упомянутом по меньшей мере одном наборе слов-кандидатов выполняется согласно упомянутому критерию упорядочивания и с учетом слова-кандидата, которым было заменено по меньшей мере одно выбранное и замененное слово.
18. Способ исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, причем для каждого слова в данной последовательности слов существует связанный с ним набор альтернативных слов-кандидатов, при этом указанный способ содержит:
представление упомянутой последовательности слов пользователю; и
замену по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно было выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, причем словарь распознавания, используемый в этом распознавании новой входной речевой последовательности, ограничен набором слов-кандидатов, связанным с упомянутым по меньшей мере одним выбранным словом.
19. Устройство для исправления слов в последовательности слов, полученной при распознавании входной речевой последовательности, причем для каждого слова в данной последовательности слов существует связанный с ним набор альтернативных слов-кандидатов, содержащее:
средства для представления данной последовательности слов пользователю; и
средства для замены по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, причем словарь распознавания, используемый в упомянутом распознавании указанной новой входной речевой последовательности, ограничен набором слов-кандидатов, связанным с упомянутым по меньшей мере одним выбранным словом.
20. Устройство по п.19, которое представляет собой портативное мультимедийное устройство или его часть.
21. Прикладной программный продукт, включающий носитель данных с прикладной программой для исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, причем для каждого слова в данной последовательности слов существует связанный с ним набор альтернативных слов-кандидатов, при этом упомянутая прикладная программа содержит:
программный код для представления данной последовательности слов пользователю; и
программный код для замены по меньшей мере одного слова в данной последовательности слов, в случае, если оно выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, причем словарь распознавания, используемый в упомянутом распознавании новой входной речевой последовательности, ограничен набором слов-кандидатов, связанным с упомянутым по меньшей мере одним выбранным словом.
22. Способ исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, содержащий:
представление упомянутой последовательности слов пользователю; и
замену по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно было выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, и представление упомянутой правильной версии упомянутого по меньшей мере одного выбранного слова, введенного указанным пользователем побуквенно.
23. Устройство для исправления слов в последовательности слов, полученной при распознавании входной речевой последовательности, содержащее:
средства для представления данной последовательности слов пользователю; и
средства для замены по меньшей мере одного слова в упомянутой последовательности слов, в случае, если оно выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, и представление упомянутой правильной версии упомянутого по меньшей мере одного выбранного слова, введенного указанным пользователем побуквенно.
24. Устройство по п.23, которое представляет собой портативное мультимедийное устройство или его часть.
25. Прикладной программный продукт, включающий носитель данных с прикладной программой для исправления слов в последовательности слов, которая получена при распознавании входной речевой последовательности, причем упомянутая прикладная программа содержит:
программный код для представления данной последовательности слов пользователю; и
программный код для замены по меньшей мере одного слова в данной последовательности слов, в случае, если оно выбрано пользователем для исправления, словом, полученным при распознавании новой входной речевой последовательности, которая содержит только представление правильной версии упомянутого по меньшей мере одного выбранного слова, произнесенного указанным пользователем, и представление упомянутой правильной версии упомянутого по меньшей мере одного выбранного слова, введенного указанным пользователем побуквенно.