From e9a3d38d583565c3d9b9019c32d893dc1ff2c09e Mon Sep 17 00:00:00 2001 From: Dovi Cowan Date: Wed, 5 Jul 2023 19:02:18 +0100 Subject: [PATCH] emit AWSProvider response --- lib/provider.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/provider.js b/lib/provider.js index efeafee..22dd4d1 100644 --- a/lib/provider.js +++ b/lib/provider.js @@ -500,13 +500,20 @@ class AWSProvider extends Writable { for await (const event of res.TranscriptResultStream) { if (event.TranscriptEvent) { const results = event.TranscriptEvent.Transcript.Results; + if(results[0] !== undefined) { + if(!results[0].IsPartial) { + console.debug("AWSProvider: result: " + results[0].Alternatives[0].Transcript); + const result = { + "text": results[0].Alternatives[0].Transcript + }; + + this.emit('result', result); + } + } + // Print all the possible transcripts - results.map((result) => { - (result.Alternatives || []).map((alternative) => { - const transcript = alternative.Items.map((item) => item.Content).join(" "); - console.log(transcript); - }); - }); + // + // }); } }; }).catch((err) => {