Использование 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