Я использую amazon lex в моем потоке подключения. Он принимает аудиовход и соответственно определяет намерение. Я хочу выполнить некоторую предварительную обработку транскриптивного текста перед тем, как определить для него намерение (поскольку предварительная обработка может изменить некоторые слова в исходном тексте и, следовательно, изменить результирующее намерение). Итак, в идеале я хотел бы иметь возможность захватить текст, прежде чем намерение будет обнаружено. Это означает, что использование лямбда-выражений в намерении (кодхук или выполнение) - это не совсем то, что мне нужно делать. Мне нужно (1) захватить расшифрованный текст (2) выполнить предварительную обработку на нем (3) отправить предварительно обработанный текст в lex и позволить ему выполнить магию c.
Я вижу похожий слой предварительной обработки, объясненный в эта ссылка , но предполагает, что текст не основан на аудио (ссылка является учебным пособием по интеграции с twilio). Итак, каков наилучший способ сделать это?