Поддерживается ли речевой SDK для узловой службы nodejs?Я знаю, как это сделать для sdk на основе браузера, но похоже, что версия nodejs не работает, она не захватывает вход микрофона.
Примечательно, что нет примеров публикации, использующих AudioConfig.fromDefaultMicrophoneInput
для nodejs.Nodejs sdk прекрасно работает с AudioConfig.fromStreamInput
Вот соответствующий код:
var speechsdk = require("microsoft-cognitiveservices-speech-sdk");
var subscriptionKey = ";)";
var serviceRegion = "eastus"; // e.g., "westus"
const speech_Config = speechsdk.SpeechConfig.fromSubscription(subscriptionKey, serviceRegion, "en-US");
const audioConfig = speechsdk.AudioConfig.fromDefaultMicrophoneInput();
let speech_recognizer= new speechsdk.SpeechRecognizer(speech_Config, audioConfig);
speech_recognizer.recognizeOnceAsync(
function (result) {
console.log(result);
speech_recognizer.close();
speech_recognizer = undefined;
},
function (err) {
console.trace("err - " + err);
speech_recognizer.close();
speech_recognizer = undefined;
});
Я получаю сообщение об ошибке: window is not defined
npm: https://www.npmjs.com/package/microsoft-cognitiveservices-speech-sdk