Я пытаюсь внедрить функцию речи в текст IBM Watson в бот Discord.js, но когда я передаю поток PCM из бота в распознаватель STT, ничего не возвращается, и через некоторое время я получаю сообщение об ошибке тайм-аута. Вместо этого я несколько раз попытался записать в mp3-файл фразу «проверить», и она работала нормально, кто-нибудь знает, что я здесь делаю неправильно?
// this creates a 16-bit signed PCM, stereo 48KHz stream
const audioStream = receiver.createPCMStream(user)
var params = {
objectMode: true,
contentType: 'audio/l16;rate=48000;channels=1',
model: 'en-US_BroadbandModel',
maxAlternatives: 3
};
var recognizeStream = speechToText.recognizeUsingWebSocket(params);
audioStream.pipe(recognizeStream);
// Listen for events.
recognizeStream.on('data', function (event) {
console.log(event);
});