diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index 465305bd..10054512 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -378,7 +378,7 @@ module.exports = (logger) => { ...(typeof rOpts.hintsBoost === 'number' && {GOOGLE_SPEECH_HINTS_BOOST: rOpts.hintsBoost}), ...(rOpts.altLanguages.length > 0 && - {GOOGLE_SPEECH_ALTERNATIVE_LANGUAGE_CODES: rOpts.altLanguages.join(',')}), + {GOOGLE_SPEECH_ALTERNATIVE_LANGUAGE_CODES: [...new Set(rOpts.altLanguages)].join(',')}), ...(rOpts.interactionType && {GOOGLE_SPEECH_METADATA_INTERACTION_TYPE: rOpts.interactionType}), ...{GOOGLE_SPEECH_MODEL: rOpts.model || (task.name === TaskName.Gather ? 'latest_short' : 'phone_call')}, @@ -407,7 +407,7 @@ module.exports = (logger) => { ...(rOpts.hints.length > 0 && typeof rOpts.hints[0] === 'object' && {AZURE_SPEECH_HINTS: rOpts.hints.map((h) => h.phrase).join(',')}), ...(rOpts.altLanguages && rOpts.altLanguages.length > 0 && - {AZURE_SERVICE_ENDPOINT_ID: rOpts.sttCredentials}), + {AZURE_SPEECH_ALTERNATIVE_LANGUAGE_CODES: [...new Set(rOpts.altLanguages)].join(',')}), ...(rOpts.requestSnr && {AZURE_REQUEST_SNR: 1}), ...(rOpts.profanityOption && {AZURE_PROFANITY_OPTION: rOpts.profanityOption}), ...(rOpts.azureServiceEndpoint && {AZURE_SERVICE_ENDPOINT: rOpts.azureServiceEndpoint}),