diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index 62d58b85..6a2e7c4f 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -369,7 +369,12 @@ 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}; + const items = alt.Items.filter((item) => item.Type === 'pronunciation' && 'Confidence' in item); + const confidence = items.reduce((acc, item) => acc + item.Confidence, 0) / alt.Items.length; + return { + transcript: alt.Transcript, + confidence + }; }); return { language_code: language,