diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index f70ed7b3..62d58b85 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -368,11 +368,14 @@ const normalizeMicrosoft = (evt, channel, language) => { const normalizeAws = (evt, channel, language) => { const copy = JSON.parse(JSON.stringify(evt)); + const alternatives = evt.Transcript?.Results[0]?.Alternatives.map((alt) => { + return {transcript: alt.Transcript}; + }); return { language_code: language, channel_tag: channel, - is_final: evt[0].is_final, - alternatives: evt[0].alternatives, + is_final: evt.Transcript?.Results[0].IsPartial === false, + alternatives, vendor: { name: 'aws', evt: copy