diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index 9f3da0bb..32182659 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -385,15 +385,15 @@ module.exports = (logger) => { const setSpeechCredentialsAtRuntime = (recognizer) => { if (!recognizer) return; if (recognizer.vendor === 'nuance') { - const {clientId, secret} = recognizer.nuanceOptions; + const {clientId, secret} = recognizer.nuanceOptions || {}; if (clientId && secret) return {client_id: clientId, secret}; } else if (recognizer.vendor === 'deepgram') { - const {apiKey} = recognizer.deepgramOptions; + const {apiKey} = recognizer.deepgramOptions || {}; if (apiKey) return {api_key: apiKey}; } else if (recognizer.vendor === 'ibm') { - const {ttsApiKey, ttsRegion, sttApiKey, sttRegion, instanceId} = recognizer.ibmOptions; + const {ttsApiKey, ttsRegion, sttApiKey, sttRegion, instanceId} = recognizer.ibmOptions || {}; if (ttsApiKey || sttApiKey) return { tts_api_key: ttsApiKey, tts_region: ttsRegion,