Как создать преобразователь конечного состояния путем составления грамматики?

Я использую библиотеку OpenFST и хотел бы разработать преобразователи конечного состояния (FST) на более высоком уровне, описывая грамматику с помощью формы Бэкуса-Наура (BNF).

Кто-нибудь был в состоянии скомпилировать грамматики BNF в OpenFST-потребляемую форму?

1 ответ

Возможно, вам нужен инструментарий Thrax (связанный с OpenGRM, но для использования с рукописными грамматиками, а не для подсчета n-граммов). Вы можете найти ссылку на форум со страницы Wiki Thrax полезной, как только вы начнете.

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