Как удалить дубликаты ребер в OpenFST

Учитывая преобразователь в OpenFST, как вы можете объединить повторяющиеся ребра / дуги? Например: если у вас есть ребро с исходным состоянием "0", целью "2", входом "la" и выводом "the" с вероятностью 0,25, как вы можете объединить (добавить / умножить) вероятности с другие ребра / дуги с теми же исходными / целевыми состояниями и такими же метками ввода / вывода?

В приведенном выше примере мы можем иметь два дублирующих ребра: 0 -> 2 la: /.25 и 0 -> 2 la: /.10. Мы хотели бы объединить их и добавить вероятности 0 -> 2 la: /.35

0 ответов

Другие вопросы по тегам