Поскольку вы используете Amazon Lex, почти всегда проще всего интегрироваться с другим продуктом Amazon.
Поэтому я предлагаю использовать Amazon Connect . Он имеет очень простое перетаскивание потока взаимодействия:
Тогда у этого блока «Получить ввод от клиента» есть простой переключатель для интеграции с вашим ботом Lex:
Оттуда ваш бот Lex вступит во владение, и любые сообщения, которые обычно доставляются в виде текста, автоматически преобразуются в голосовые. У вас есть несколько вариантов голоса, несколько мужских и женских версий.
И очень просто передать sessionAttributes
между Connect и Lex.