Я хочу преобразовать свой аудиопоток в текст, сейчас я делаю:
server.on('connection', function (client) {
console.log("new connection...");
var fileWriter = null;
var writeStream = null;
client.on('stream', function (stream, meta) {
const request = {
config: {
encoding: 'LINEAR16',
sampleRateHertz: meta.sampleRate,
languageCode: 'en-US',
},
interimResults: false, //Get interim results from stream
};
const recognizeStream = speechClient
.streamingRecognize(request)
.on('error', error => {
console.log(error);
})
.on('data', data =>
console.log(data)
);
// fileWriter = new wav.FileWriter("demo.wav", {
// channels: 1,
// sampleRate: meta.sampleRate,
// bitDepth: 16 });
stream.pipe(recognizeStream);
});
});
, когда я конвертирую его в файл "WAV", он работает, но не работает с распознаваниемStream для Google.Я использую Binaryjs.