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) => {