Spaces:
Running
Running
Surface full error info on transcribe failure
Browse files- mega-asr.js +5 -2
mega-asr.js
CHANGED
|
@@ -590,9 +590,12 @@ document.getElementById("transcribe-btn").addEventListener("click", async () =>
|
|
| 590 |
const elapsed = (performance.now() - t0) / 1000;
|
| 591 |
renderResult(text, refText, `INT4 ONNX · ${state.device} · ${elapsed.toFixed(1)}s`);
|
| 592 |
} catch (e) {
|
| 593 |
-
|
|
|
|
|
|
|
|
|
|
| 594 |
console.error(e);
|
| 595 |
-
renderResult("", refText, `error: ${
|
| 596 |
} finally {
|
| 597 |
document.getElementById("transcribe-btn").disabled = false;
|
| 598 |
}
|
|
|
|
| 590 |
const elapsed = (performance.now() - t0) / 1000;
|
| 591 |
renderResult(text, refText, `INT4 ONNX · ${state.device} · ${elapsed.toFixed(1)}s`);
|
| 592 |
} catch (e) {
|
| 593 |
+
const msg = (e && (e.message || e.toString())) || JSON.stringify(e) || "(no error info)";
|
| 594 |
+
const stk = (e && e.stack) ? e.stack.split("\n").slice(0, 3).join(" | ") : "(no stack)";
|
| 595 |
+
log("TRANSCRIBE FAILED: " + msg);
|
| 596 |
+
log("stack: " + stk);
|
| 597 |
console.error(e);
|
| 598 |
+
renderResult("", refText, `error: ${msg}`);
|
| 599 |
} finally {
|
| 600 |
document.getElementById("transcribe-btn").disabled = false;
|
| 601 |
}
|