Как я могу вернуть данные из потоковой передачи Google Cloud Speech API?

#javascript #node.js #speech-recognition #speech-to-text #google-speech-api

Вопрос:

Я работаю с примером MicrophoneStream и успешно получаю транскрипцию, чтобы показать, что я сказал.

Я хотел бы работать с этой строкой различными способами, но, похоже, я не могу понять, как вернуть данные, собранные из этого раздела кода:

 const recognizeStream = client  .streamingRecognize(request)  .on('error', console.error)  .on('data', data =gt; {  process.stdout.write(  data.results[0] amp;amp; data.results[0].alternatives[0]  ? `Transcription: ${data.results[0].alternatives[0].transcript}n`  : 'nnReached transcription time limit, press Ctrl Cn'  )  })