Я пытаюсь запустить потоковое преобразование речи в текст для приложения узла, и пока оно выполняется, оно просто немедленно завершается, а не прослушивается.
Я следую кратким инструкциям Google по базовой настройке: https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries
и здесь для потоковой передачи:
https://cloud.google.com/speech-to-text/docs/streaming-recognize
Я точно выполнил каждый шаг, но когда я запускаю файл (node speechsample.js
), он говорит "Listening, press Ctrl+C to stop.
", как и положено, и сразу же завершается.
Мой код точно такой же, как в примере Google, за исключением recordProgram: 'sox'
, как сказано в руководстве по установке.
Насколько я понимаю, приложение должно продолжать работать, посылая аудиопоток в конечную точку речи Google, а затем записывать результаты в консоли по мере их возврата, но вместо этого приложение просто завершается.