интерпретатор


 * Интерпретатор ** решает задачу динамического программирования с целью найти наилучшее разбиение полученного от компаратора "алфавитного" потока на слова и фразы. В зависимости от объема используемого словаря и действующих синтаксических правил, применяются различные стратегии поиска и отсева.

В данном блоке из распознанных фонем формируются слова, а из слов фразы. При этом также часто используется балльная (или вероятностная) система сравнения результатов. Например, может использоваться алгоритм лучевого поиска по Витерби для определения наиболее вероятного предложения.