Add detailed error logging for Transcribe Medical failures
Log error name, AWS metadata, and root cause to diagnose the "non-retryable streaming request" error.
This commit is contained in:
parent
57642bfc74
commit
42b002eea8
1 changed files with 5 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue