Я использую вариацию API Google Speech от Node.JS.Google Cloud Speech в Node.JS: config speech_context
Все работает хорошо и dandy, пока я не осмелюсь передать массив строк speech_context
параметр. Когда я пытаюсь использовать каждый из нижеперечисленных способов, поток прерывает, но ошибка испускается. Таким образом, мне невозможно диагностировать.
Я передаю массив строк ["one", "two", "three"]
, соблюдая the documentation, так что я верю. Моя первоначальная конфигурация выглядит следующим образом:
const cf = {
config: {
encoding: 'LINEAR16',
sampleRate: 48000
}
}
Я попытался cf.config.speech_context = ARRAY
, cf.config.speech_context.phrases = ARRAY
, cf.speech_context = ARRAY
и cf.speech_context.phrases = ARRAY
.
Опять же, я не получаю сообщение об ошибке и не получаю результат. Я ничего не получаю. Оригинальная конфигурация сама по себе работает.
Это с основным потоком:
recognizeStream = speech.createRecognizeStream(cf)
.on('error', console.error)
.on('data', console.log)
Идеи? Любая помощь будет очень высоко ценится!