我目前正在尝试接受用户的语音输入,将其输入到Bing语音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;
});
}]发布于 2017-05-20 14:51:03
更新:弄清楚了(大概)。为了利用这个用户输入的优势,我不得不使用另一张卡。在卡片的上下文中,我能够使用imBack函数
发布于 2017-03-30 17:47:08
您应该使用session.send。
我建议您查看情报-SpeechToText示例,其中显示了类似的场景。
https://stackoverflow.com/questions/43124736
复制相似问题