【发布时间】:2015-07-27 09:27:54
【问题描述】:
我正在尝试使用 node.js 获取 interim_results
var params = {
audio: fs.createReadStream('./out.wav'),
content_type: 'audio/l16;rate=16000',
continuous: true,
interim_results: true,
word_confidence: true
};
我使用speech_to_text.createSession 创建会话,然后尝试启动recognize 函数:
function recognize(params,session_id,cookie_session) {
setInterval(function(){ observe_results(session_id,cookie_session) }, 1000);
speech_to_text.recognize(params, function(err, transcript) {
if (err) {
console.log(err);
}
else {
console.log("OK")
console.log(JSON.stringify(transcript, null, 2));
fs.writeFile('./transcript.txt', JSON.stringify(transcript), function(err) {if(err){return console.log('err')}});
}
});}
但我只收到最后的转录,而不是interim_results。
提前感谢您的帮助。
【问题讨论】:
标签: node.js speech-recognition speech-to-text ibm-watson