私はinterim_results
node.jsで取得しようとしています
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
. よろしくお願いいたします。