0

I should receive text from audio, but server receive empty result. PS. audio converts in a buffer

const request = require('request-promise');
const fs = require(`fs`);
const apikey = KEY;

async function recognize(audio) {
  const body = fs.readFileSync(audio);
  const uri = `https://api.wit.ai/speech`
  const response = request.post({
    uri,
    headers: {
      'Authorization': `Bearer ` + apikey,
      'Content-Type': 'audio/ogg',
    },
    body
  }).then(res => {
    console.log(res)
  })
}

This is the response received:

{
  "entities": {},   
  "intents": [], 
  "text": "", 
  "traits": {} 
}
Rory McCrossan
  • 331,213
  • 40
  • 305
  • 339
tysik
  • 29
  • 5

0 Answers0