Использование Bot Framework для отправки сообщения от имени пользователя

В настоящее время я пытаюсь принять голосовой ввод от пользователя, передать его в Bing Speech API для получения текста и передать этот текст как ответ пользователя. Я дошел до получения текста обратно от Bing, но я не уверен, как отправить этот текст как ответ пользователя. Я обыскивал GitHub, поэтому любые отзывы приветствуются. Соответствующий код ниже:

function(session){
    var bing = new client.BingSpeechClient('mykey');
    var results = '';
    var wave = fs.readFileSync('./new.wav');

    const text = bing.recognize(wave).then(result => {
      console.log('Speech To Text completed');
      console.log(result.header.lexical)
      console.log('\n');
      results.response = result.header.lexical;
    });
    }]

2 ответа

Вы должны использовать session.send,

Я рекомендую вам взглянуть на образец Intelligence-SpeechToText, где показан похожий сценарий.

Обновление: разобрался (Сорта). Чтобы воспользоваться возможностью отправить этот пользовательский ввод обратно, мне пришлось использовать другую карту. В контексте карты я могу использовать функцию imBack

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