Разбор вводимого текста как речевого ввода SRGS
У меня есть существующая система, которая использует пользовательский файл грамматики SRGS для ASR - все работает нормально, но теперь я хочу предложить своим клиентам возможность также использовать записанный текст в качестве ввода, как чат-бот. В файле грамматики SRGS я использую этот элемент для возврата некоторых значений, на основе которых проверяется правило. Есть ли возможность сделать то же самое с письменным вводным текстом, как и с речевым вводом? Бэкэнд не должен замечать никакой разницы в том, был ли ввод записан или озвучен. Как проще всего выполнить эту задачу? (Я знаю, что этот вопрос похож на этот вопрос, но мне не нужно использовать java - платформа в моем случае неактуальна) Спасибо за вашу помощь!