我想返回一首缓冲格式的歌曲,然后将其绑定到对话框流代理或仅返回文本格式。
这是我的代码:
const url = 'http://youtube.com/watch?v=' + song.youtube_video.id;
let audio = ytdl(url, { quality: 'lowest', filter: 'audioonly' });
audio.on('data', function (data) {
console.log("data ------", data);
res.write({data});
})
audio.on('end', function (data) {
console.log("completed");
res.send();
})
})
数据采用缓冲区格式,那么我如何将此响应集成到我的dialogflow代理