diff --git a/server/baiduAsrProxy.ts b/server/baiduAsrProxy.ts index 0bcf088..f0fb761 100644 --- a/server/baiduAsrProxy.ts +++ b/server/baiduAsrProxy.ts @@ -198,10 +198,15 @@ export const createBaiduAsrMiddleware = () => async ( try { const audio = await readAudioBody(req); + const requestStartedAt = Date.now(); + const audioDurationMs = Math.round(audio.length / 2 / 16_000 * 1000); + console.info(`[Baidu ASR] start bytes=${audio.length} durationMs=${audioDurationMs}`); const text = await recognizeAudio(audio); + console.info(`[Baidu ASR] success durationMs=${audioDurationMs} elapsedMs=${Date.now() - requestStartedAt}`); sendJson(res, 200, {text}); } catch (error) { if (error instanceof HttpError) { + console.warn(`[Baidu ASR] failed status=${error.statusCode} message=${error.message}`); sendJson(res, error.statusCode, {error: error.message}); return; } diff --git a/src/App.vue b/src/App.vue index f656119..7a5f02c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,15 @@
-
+