diff --git a/src/utils/transcribeAWS.js b/src/utils/transcribeAWS.js index 0ee2b15..2bf5ee6 100644 --- a/src/utils/transcribeAWS.js +++ b/src/utils/transcribeAWS.js @@ -133,7 +133,11 @@ async function transcribeWithAWS(audioBuffer, mimeType) { transcript = await collectTranscript(medResp.TranscriptResultStream); console.log('[Transcribe] Medical transcription OK (' + transcript.length + ' chars)'); } catch (medErr) { - console.warn('[Transcribe] Medical failed, falling back to standard:', medErr.message); + console.warn('[Transcribe] Medical failed:', medErr.message); + if (medErr.name) console.warn('[Transcribe] Error name:', medErr.name); + if (medErr.$metadata) console.warn('[Transcribe] Metadata:', JSON.stringify(medErr.$metadata)); + if (medErr.cause) console.warn('[Transcribe] Cause:', medErr.cause.message || medErr.cause); + console.warn('[Transcribe] Falling back to standard Transcribe...'); // Fallback to standard Transcribe var client2 = new TranscribeStreamingClient({ region: region, credentials: credentials }); var StartStreamTranscriptionCommand = TranscribeModule.StartStreamTranscriptionCommand;